HtmlHelper<TModel>.ValidationMessageFor<TResult> Metoda

Definice

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

public:
generic <typename TResult>
 virtual 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
override this.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 vůči aktuálnímu modelu.

message
String

Zobrazí se zpráva. Pokud je hodnota 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

Atribut Object HTML elementu tag obsahuje. Alternativně může IDictionary<TKey,TValue> instance obsahující atributy HTML.

tag
String

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

Návraty

IHtmlContent

Nový IHtmlContent obsahující tag prvek. null , pokud expression je platné a ověření na straně klienta je zakázané.

Implementuje

Platí pro