我有一個模型MVC HTML5 EMAIL標籤
[Required(ErrorMessage = "Email required")]
[DataType(DataType.EmailAddress, ErrorMessage = "Please enter valid email address")]
public string Email { get; set; }
從我想要的視圖返回
<input type="email" value="" name="Email" id="Email" data-val-required="Email required" data-val="true">
,並選擇對電子郵件地址使用jquery.validate.unobtrusive而不包括至REGx。
但默認情況下,type =「text」,我沒有得到電子郵件驗證。我只需要進行現場驗證 要做到這一點,最簡單的方法是什麼?
html5.js
或http://deanhume.com/Home/BlogPost/asp-net-mvc-html5-toolkit/29(我想這一點,讓TYPE =「電子郵件」,但通過批註,所以我錯過了我的客戶端驗證數據忽略)
或只是做一個HTML幫助
或可我只是手動覆蓋型,並添加數據-VAL-電子郵件我的課
可能重複的[是否可以設置由TextBoxFor生成的輸入類型](http://stackoverflow.com/questions/12267108/is-it-possible-to-set-type-of-input-generated- by-textboxfor) – 2014-01-01 21:23:02
@pavel 3年前我問過這個問題。在你評論的問題前1年 – Daveo 2014-01-02 06:37:03