Sdílet prostřednictvím


HtmlHelperValidationExtensions.ValidationMessageFor Metoda

Definice

Přetížení

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

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

message
String

Zpráva, která se má zobrazit. Pokud null nebo prázdné, metoda extrahuje z objektu ModelStateDictionary chybový řetězec. Zpráva bude vždy viditelná, ale ověření na straně klienta může aktualizovat přidruženou třídu CSS.

htmlAttributes
Object

Obsahuje Object atributy HTML elementu (ValidationMessageElement). Alternativně instance IDictionary<TKey,TValue> obsahující atributy HTML.

Návraty

Nový IHtmlContent obsahující ValidationMessageElement prvek. Prázdné IHtmlContent , pokud expression je platný a ověřování na straně klienta je zakázáno.

Platí pro

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

Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

message
String

Zpráva, která se má zobrazit. Pokud null nebo prázdné, metoda extrahuje z objektu ModelStateDictionary chybový řetězec. Zpráva bude vždy viditelná, ale ověření na straně klienta může aktualizovat přidruženou třídu CSS.

tag
String

Značka, která se má zabalit message do vygenerovaného kódu HTML. Jeho výchozí hodnota je ValidationMessageElement.

Návraty

Nový IHtmlContent obsahující tag prvek . Prázdné IHtmlContent , pokud expression je platný a ověřování na straně klienta je zakázáno.

Platí pro

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

Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

Návraty

Nový IHtmlContent obsahující ValidationMessageElement prvek. Prázdné IHtmlContent , pokud expression je platný a ověřování na straně klienta je zakázáno.

Poznámky

Metoda extrahuje z objektu ModelStateDictionary řetězec chyby. Zpráva bude vždy viditelná, ale ověření na straně klienta může aktualizovat přidruženou třídu CSS.

Platí pro

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

Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs
Zdroj:
HtmlHelperValidationExtensions.cs

Pokud v objektu ModelStateDictionary pro zadaný expressionobjekt existuje chyba, vrátí ověřovací zprávu .

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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

message
String

Zpráva, která se má zobrazit. Pokud null nebo prázdné, metoda extrahuje z objektu ModelStateDictionary chybový řetězec. Zpráva bude vždy viditelná, ale ověření na straně klienta může aktualizovat přidruženou třídu CSS.

Návraty

Nový IHtmlContent obsahující ValidationMessageElement prvek. Prázdné IHtmlContent , pokud expression je platný a ověřování na straně klienta je zakázáno.

Platí pro