Sdílet prostřednictvím


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 proti aktuálnímu modelu.

message
String

Zpráva, která se má zobrazit. Pokud null nebo je prázdná, 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.

htmlAttributes
Object

Objekt Object , který obsahuje atributy HTML elementu tag . Případně instance obsahující IDictionary<TKey,TValue> atributy HTML.

tag
String

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

Návraty

Nový IHtmlContent , který tag obsahuje element. null expression pokud je platný a ověřování na straně klienta je zakázané.

Implementuje

Platí pro