Compartir a través de


HtmlHelperValidationExtensions.ValidationMessageFor Método

Definición

Sobrecargas

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message, object htmlAttributes);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), message As String, htmlAttributes As Object) As IHtmlContent

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

message
String

Mensaje que se va a mostrar. Si null o está vacío, el método extrae una cadena de error del ModelStateDictionary objeto . El mensaje siempre estará visible, pero la validación del lado cliente puede actualizar la clase CSS asociada.

htmlAttributes
Object

que Object contiene los atributos HTML del elemento (ValidationMessageElement). Como alternativa, una IDictionary<TKey,TValue> instancia de que contiene los atributos HTML.

Devoluciones

Nuevo IHtmlContent que contiene un ValidationMessageElement elemento . IHtmlContent Vacío si expression es válido y la validación del lado cliente está deshabilitada.

Se aplica a

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message, System::String ^ tag);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message, string tag);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), message As String, tag As String) As IHtmlContent

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

message
String

Mensaje que se va a mostrar. Si null o está vacío, el método extrae una cadena de error del ModelStateDictionary objeto . El mensaje siempre estará visible, pero la validación del lado cliente puede actualizar la clase CSS asociada.

tag
String

Etiqueta que se va a encapsular message en el CÓDIGO HTML generado. Su valor predeterminado es ValidationMessageElement.

Devoluciones

Nuevo IHtmlContent que contiene el tag elemento . IHtmlContent Vacío si expression es válido y la validación del lado cliente está deshabilitada.

Se aplica a

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult))) As IHtmlContent

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

Devoluciones

Nuevo IHtmlContent que contiene un ValidationMessageElement elemento . IHtmlContent Vacío si expression es válido y la validación del lado cliente está deshabilitada.

Comentarios

El método extrae una cadena de error del ModelStateDictionary objeto . El mensaje siempre estará visible, pero la validación del lado cliente puede actualizar la clase CSS asociada.

Se aplica a

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs

Devuelve el mensaje de validación si existe un error en el ModelStateDictionary objeto para el especificado expression.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), message As String) As IHtmlContent

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

message
String

Mensaje que se va a mostrar. Si null o está vacío, el método extrae una cadena de error del ModelStateDictionary objeto . El mensaje siempre estará visible, pero la validación del lado cliente puede actualizar la clase CSS asociada.

Devoluciones

Nuevo IHtmlContent que contiene un ValidationMessageElement elemento . IHtmlContent Vacío si expression es válido y la validación del lado cliente está deshabilitada.

Se aplica a