我的問題不是ASP.NET Remote Validation only on blur?,因爲我要求處理模型屬性。修改模型屬性的默認行爲
我正在使用具有屬性的模型,這些屬性反映在客戶端的Web瀏覽器中,然後當按下提交按鈕時,ErrorMessages將打印在Web瀏覽器中。 我希望當客戶端離開輸入焦點時,當我按下提交按鈕時,服務器會處理請求(只有輸入「disfocused」),並且在錯誤的情況下,在Web瀏覽器中顯示ErrorMessage。
我的寄存器模式:
[DataType(DataType.EmailAddress)]
[Required(ErrorMessage = "El field {0} is obligatory.")]
[Display(Name = "Email")]
[StringLength(80, ErrorMessage = "Email too large.")]
[RegularExpression(@"^([a-zA-Z0-9._-]+)@(outlook|hotmail|yahoo)\.\w{2,}$", ErrorMessage = "Invalid email")]
public string Email { get; set; }
的可能重複[ ASP.NET遠程驗證只在模糊?](http://stackoverflow.com/questions/5407652/asp-net-remote-validation-only-on-blur) – CodeCaster