ValidationExtensions.ValidationMessageFor 方法

定义

重载

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, Object, String)

为指定表达式表示的验证错误消息返回对应的 HTML 标记。

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, IDictionary<String,Object>, String)

为指定表达式表示的验证错误消息返回对应的 HTML 标记。

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, String)

为指定表达式表示的验证错误消息返回对应的 HTML 标记。

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, Object)

使用指定消息和 HTML 特性,为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, IDictionary<String,Object>)

使用指定消息和 HTML 特性,为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String)

使用指定消息,为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>)

为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, Object, String)

为指定表达式表示的验证错误消息返回对应的 HTML 标记。

public static System.Web.Mvc.MvcHtmlString ValidationMessageFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression, string validationMessage, object htmlAttributes, string tag);
static member ValidationMessageFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> * string * obj * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ValidationMessageFor(Of TModel, TProperty) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty)), validationMessage As String, htmlAttributes As Object, tag As String) As MvcHtmlString

类型参数

TModel

模型的类型。

TProperty

属性的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法作用于的 HTML 帮助器实例。

expression
Expression<Func<TModel,TProperty>>

一个表达式,用于标识包含要呈现的属性的对象。

validationMessage
String

要在出现验证错误时显示的消息。

htmlAttributes
Object

包含元素 HTML 特性的对象。

tag
String

为包装验证消息的 HTML 元素而设置的标记。

返回

如果模型对象有效但客户端验证已禁用,则为 null。 否则为 tag 包含错误消息的元素。

适用于

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, IDictionary<String,Object>, String)

为指定表达式表示的验证错误消息返回对应的 HTML 标记。

public static System.Web.Mvc.MvcHtmlString ValidationMessageFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression, string validationMessage, System.Collections.Generic.IDictionary<string,object> htmlAttributes, string tag);
static member ValidationMessageFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> * string * System.Collections.Generic.IDictionary<string, obj> * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ValidationMessageFor(Of TModel, TProperty) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty)), validationMessage As String, htmlAttributes As IDictionary(Of String, Object), tag As String) As MvcHtmlString

类型参数

TModel

模型的类型。

TProperty

属性的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法作用于的 HTML 帮助器实例。

expression
Expression<Func<TModel,TProperty>>

一个表达式,用于标识包含要呈现的属性的对象。

validationMessage
String

要在出现验证错误时显示的消息。

htmlAttributes
IDictionary<String,Object>

一个 IDictionary<TKey,TValue> ,它包含 元素的 HTML 属性。

tag
String

为包装验证消息的 HTML 元素而设置的标记。

返回

如果模型对象有效但客户端验证已禁用,则为 null。 否则为 tag 包含错误消息的元素。

适用于

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, String)

为指定表达式表示的验证错误消息返回对应的 HTML 标记。

public static System.Web.Mvc.MvcHtmlString ValidationMessageFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression, string validationMessage, string tag);
static member ValidationMessageFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> * string * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ValidationMessageFor(Of TModel, TProperty) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty)), validationMessage As String, tag As String) As MvcHtmlString

类型参数

TModel

模型的类型。

TProperty

属性的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法作用于的 HTML 帮助器实例。

expression
Expression<Func<TModel,TProperty>>

一个表达式,用于标识包含要呈现的属性的对象。

validationMessage
String

要在出现验证错误时显示的消息。

tag
String

为包装验证消息的 HTML 元素而设置的标记。

返回

如果模型对象有效但客户端验证已禁用,则为 null。 否则为 tag 包含错误消息的元素。

适用于

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, Object)

使用指定消息和 HTML 特性,为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

public static System.Web.Mvc.MvcHtmlString ValidationMessageFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression, string validationMessage, object htmlAttributes);
static member ValidationMessageFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> * string * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ValidationMessageFor(Of TModel, TProperty) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty)), validationMessage As String, htmlAttributes As Object) As MvcHtmlString

类型参数

TModel

模型的类型。

TProperty

属性的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TProperty>>

一个表达式,用于标识包含要呈现的属性的对象。

validationMessage
String

要在指定字段包含错误时显示的消息。

htmlAttributes
Object

包含元素 HTML 特性的对象。

返回

如果该属性或对象有效,则为一个空字符串;否则为一个包含错误消息的 span 元素。

适用于

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String, IDictionary<String,Object>)

使用指定消息和 HTML 特性,为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

public static System.Web.Mvc.MvcHtmlString ValidationMessageFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression, string validationMessage, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member ValidationMessageFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> * string * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ValidationMessageFor(Of TModel, TProperty) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty)), validationMessage As String, htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString

类型参数

TModel

模型的类型。

TProperty

属性的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TProperty>>

一个表达式,用于标识包含要呈现的属性的对象。

validationMessage
String

要在指定字段包含错误时显示的消息。

htmlAttributes
IDictionary<String,Object>

包含元素 HTML 特性的对象。

返回

如果该属性或对象有效,则为一个空字符串;否则为一个包含错误消息的 span 元素。

适用于

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>, String)

使用指定消息,为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

public static System.Web.Mvc.MvcHtmlString ValidationMessageFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression, string validationMessage);
static member ValidationMessageFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ValidationMessageFor(Of TModel, TProperty) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty)), validationMessage As String) As MvcHtmlString

类型参数

TModel

模型的类型。

TProperty

属性的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TProperty>>

一个表达式,用于标识包含要呈现的属性的对象。

validationMessage
String

要在指定字段包含错误时显示的消息。

返回

如果该属性或对象有效,则为一个空字符串;否则为一个包含错误消息的 span 元素。

适用于

ValidationMessageFor<TModel,TProperty>(HtmlHelper<TModel>, Expression<Func<TModel,TProperty>>)

为由指定表达式表示的每个数据字段的验证错误消息返回对应的 HTML 标记。

public static System.Web.Mvc.MvcHtmlString ValidationMessageFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression);
static member ValidationMessageFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ValidationMessageFor(Of TModel, TProperty) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty))) As MvcHtmlString

类型参数

TModel

模型的类型。

TProperty

属性的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TProperty>>

一个表达式,用于标识包含要呈现的属性的对象。

返回

如果该属性或对象有效,则为一个空字符串;否则为一个包含错误消息的 span 元素。

适用于