【发布时间】:2018-02-15 07:34:13
【问题描述】:
我正在做一个 MVC 项目,我是 MVC 的新手。我需要验证在textbox 中输入的文本。此textbox 的值在不同情况下可能不同(文件、文本和 URL)。换句话说,我有一个 enum 类 FileTypeEnum 具有三个不同的值。因此,textbox 的输入需要验证 3 次,即 3 种不同的情况。当它是一个文件时,我确实验证了这个textbox。我需要验证当FileTypeEnum 是text 即7 时输入的文本。
//validate for file i.e. ResourceTypeId == 8
if (resource.ResourceTypeId == 8)
{
//already done work for it.
}
else if (resource.ResourceTypeId == 7)
{
// Trying to validate in here for texts
// ^[a-zA-Z]+ ^.+\@.+\..+$
}
//validate for url i.e. ResourceTypeId == 9
else
{
// TODO
}
以上代码用于我需要进行验证的控制器。请帮忙。
【问题讨论】:
标签: asp.net asp.net-mvc validation asp.net-mvc-4