-2
我有哪个页面上加载的数据将从DBasp.net MVC剃刀TextBox控件验证
被加载在加载,加载其保存的格式错误的电子邮件ID为电子邮件ID文本框。当点击页面上的提交按钮时,文本框应该被验证,但不验证。
然而,它验证文本框的重点。
我有哪个页面上加载的数据将从DBasp.net MVC剃刀TextBox控件验证
被加载在加载,加载其保存的格式错误的电子邮件ID为电子邮件ID文本框。当点击页面上的提交按钮时,文本框应该被验证,但不验证。
然而,它验证文本框的重点。
验证它有多种方法,一种方法是从模型本身进行验证。的
[DataType(DataType.EmailAddress)]
[RegularExpression(@"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", ErrorMessageResourceName = "InvalidEmail", ErrorMessageResourceType = "Error Message")]
[Required]
public string yourEmailField { get; set; }
在页面加载,你可以验证的形式,$(形式).validate() –
可能的复制[使用ASP.NET MVC数据类型的电子邮件地址验证属性(https://stackoverflow.com/questions/ 16712043/email-address-validation-using-asp-net-mvc-data-type-attributes) – derloopkat
确保你有像上面链接一样的验证js脚本,然后向模型添加验证属性。 – derloopkat