這些東西是從哪裏來的?我喜歡他們,我想在我的網站的其他地方利用他們。看來他們只當我做的正則表達式驗證模型顯示:MVC 4中的自動工具提示驗證?
[Display(Name = "Residential")]
[RegularExpression(@"[-+]?[0-9]*\.?[0-9]?[0-9]", ErrorMessage = "Must be a number")]
public Byte? residentialExperience { get; set; }
<div class="editor-label row">
@Html.LabelFor(model => model.residentialExperience)
</div>
<div class="editor-field row">
@Html.EditorFor(model => model.residentialExperience)
@Html.ValidationMessageFor(model => model.residentialExperience)
</div>
如何使用這些驗證工具提示其他地方?另外,我怎樣才能關閉它們?
另外:它沒有顯示和我在模型中一樣的信息。它說,「請輸入一個數字」,而我寫了「必須是一個數字」。
有趣的是,同樣的發生在我身上,但有趣的是,MVC的ModelState中驗證了上Int16的領域在我的自定義驗證踢屬性,但在36個字符後,這個HTML驗證也踢了... – Remy 2013-06-28 19:50:51