0
我是asp.net mvc
的初學者,我想在HTML文本框中定義驗證規則。爲了這個目的我寫的模型和模型的TextBox綁定這個剃刀代碼:
爲什麼我的正則表達式在視圖頁中不起作用?
@Html.TextBoxFor(x=>x.PhoneNumbe ,new { @class="form-control", placeholder = "Phone",id="PhonNo" })
和模型中,我寫這個正則表達式:
[RegularExpression("^[0-9]*$", ErrorMessage = "UPRN must be numeric")]
public string PhoneNumbe { get; set; }
但是當我運行應用程序,輸入字符,我看不到任何提醒消息!發生什麼事?我該如何解決這個問題?
另見:http://www.codeproject.com/Articles/718004/ASP-NET-MVC-Client-Side - 驗證 – Marusyk
和https://docs.asp.net/en/latest/mvc/models/validation.html – Marusyk