MVC.net 2默認情況下,輸出的驗證消息是這樣的:MVC.net 2 - 更改由ValidationMessageFor輸出的HTML - 可以通過模板下載嗎?
<span id="UserName_validationMessage" class="field-validation-valid">A Validation message</span>
我想它不喜歡這樣寫道:
<label id="UserName_validationMessage" class="field-validation-valid">A Validation message</label>
有沒有辦法做到這一點,如顯示和編輯模板?還是有另一種方法可以做到全球?
修改一個積極發展的dll添加自己的自定義代碼是一個糟糕的選擇,因爲它創造額外工作(並引入正常的行爲)如果DLL是不斷更新從官方消息。我仍然在尋找一種插入行爲並覆蓋它的全局方式,但是如果失敗了,我只需創建一個自定義的html幫助器並輸出自己的標記,方法是將System.Web.Mvc中的邏輯複製並自定義到我的自己的代碼庫。 – dshapiro 2016-07-26 18:54:22