我需要你的帮助。我正在使用MVC3-Razor应用程序。我需要对视图上的文本框(.cshtml文件)进行验证,这样开始的2个字符必须是"PR“,第四个字符必须是"2”。这就是要求。我如何实现这个功能?任何建议,都会有很大帮助。谢谢你宝贵的时间。
发布于 2013-07-24 08:02:00
模型
public class RegisterModel
{
public int ID { get; set; }
[RegularExpression(@"^PR[a-zA-Z0-9]2([a-zA-Z0-9]*)$", ErrorMessage = "Please enter valid Name.")]
[Required(ErrorMessage = "Name is required.")]
public string Name { get; set; }
}视图
@using (Html.BeginForm("DYmanicControllerPage", "Test", FormMethod.Post, new { id = "FrmIndex" }))
{
<div>
@Html.LabelFor(m => m.Name)
@Html.TextBoxFor(m => m.Name)
@Html.ValidationMessageFor(m => m.Name)
</div>
}https://stackoverflow.com/questions/17825423
复制相似问题