Sdílet prostřednictvím


IHtmlHelper<TModel>.ValidationMessageFor<TResult> Metoda

Definice

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

public:
generic <typename TResult>
 Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message, System::Object ^ htmlAttributes, System::String ^ tag);
public Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message, object htmlAttributes, string tag);
abstract member ValidationMessageFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj * string -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function ValidationMessageFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), message As String, htmlAttributes As Object, tag As String) As IHtmlContent

Parametry typu

TResult

Typ výsledku expression

Parametry

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 tag . Alternativně instance IDictionary<TKey,TValue> obsahující atributy HTML.

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 . null expression pokud je platný a ověřování na straně klienta je zakázané.

Platí pro