Udostępnij za pośrednictwem


HtmlHelper<TModel>.ValidationMessageFor<TResult> Metoda

Definicja

Zwraca komunikat weryfikacji, jeśli w ModelStateDictionary obiekcie istnieje błąd dla określonego expressionobiektu .

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 expression wyniku.

Parametry

expression
Expression<Func<TModel,TResult>>

Wyrażenie, które ma zostać ocenione względem bieżącego modelu.

message
String

Komunikat do wyświetlenia. Jeśli null metoda lub jest pusta, metoda wyodrębnia ciąg błędu ModelStateDictionary z obiektu . Komunikat będzie zawsze widoczny, ale walidacja po stronie klienta może zaktualizować skojarzą klasę CSS.

htmlAttributes
Object

Element Object zawierający atrybuty HTML elementu tag . Alternatywnie IDictionary<TKey,TValue> wystąpienie zawierające atrybuty HTML.

tag
String

Tag do zawijania message w wygenerowany kod HTML. Jego wartość domyślna to ValidationMessageElement.

Zwraca

Nowy IHtmlContent element zawierający tag element . null jeśli jest prawidłowa expression , a walidacja po stronie klienta jest wyłączona.

Implementuje

Dotyczy