[英]MVC2 Html.ValidationMessageFor: add htmlAttributes but keep the default message
我想更改我的Html.ValidationMessageFor
呈現的代碼的htmlAttributes,但我希望顯示的消息是“默認”。
過載選項包括:
A) Html.ValidationMessageFor(expression)
B) Html.ValidationMessageFor(expression, validationMessage)
C) Html.ValidationMessageFor(expression, validationMessage, htmlAttributesObject)
我希望有一個Html.ValidationMessageFor(expression, htmlAttributesObject)
選項,但沒有。
如何使用選項C實現所需的結果? 也就是說,“默認”消息存儲在哪里? 是否有一個干凈,簡單的方法來獲取它,所以我可以將其插入validationMessage參數?
謝謝
由於您不想覆蓋默認消息,只需提供一個空字符串,MVC將使用默認消息:
<%: Html.ValidationMessageFor(m => m.propertyName, string.Empty, new { attribs ... }) %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.