Freigeben über


HtmlHelperValidationExtensions.ValidationMessageFor Methode

Definition

Überlädt

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

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Quelle:
HtmlHelperValidationExtensions.cs
Quelle:
HtmlHelperValidationExtensions.cs

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

message
String

Die anzuzeigende Nachricht. Wenn null oder leer, extrahiert die Methode eine Fehlerzeichenfolge aus dem ModelStateDictionary -Objekt. Die Nachricht ist immer sichtbar, aber die clientseitige Überprüfung kann die zugehörige CSS-Klasse aktualisieren.

htmlAttributes
Object

Ein Object , der die HTML-Attribute für das (ValidationMessageElement)-Element enthält. Alternativ kann eine IDictionary<TKey,TValue> instance, die die HTML-Attribute enthält.

Gibt zurück

Eine neue IHtmlContent , die ein ValidationMessageElement -Element enthält. Ein leerer IHtmlContent , wenn der expression gültig ist und die clientseitige Überprüfung deaktiviert ist.

Gilt für:

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

Quelle:
HtmlHelperValidationExtensions.cs
Quelle:
HtmlHelperValidationExtensions.cs

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

message
String

Die anzuzeigende Nachricht. Wenn null oder leer, extrahiert die Methode eine Fehlerzeichenfolge aus dem ModelStateDictionary -Objekt. Die Nachricht ist immer sichtbar, aber die clientseitige Überprüfung kann die zugehörige CSS-Klasse aktualisieren.

tag
String

Das Tag, das message im generierten HTML-Code umschließen soll. Der Standardwert lautet ValidationMessageElement.

Gibt zurück

Eine neue IHtmlContent , die das tag -Element enthält. Ein leerer IHtmlContent , wenn der expression gültig ist und die clientseitige Überprüfung deaktiviert ist.

Gilt für:

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

Quelle:
HtmlHelperValidationExtensions.cs
Quelle:
HtmlHelperValidationExtensions.cs

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

Gibt zurück

Eine neue IHtmlContent , die ein ValidationMessageElement -Element enthält. Ein leerer IHtmlContent , wenn der expression gültig ist und die clientseitige Überprüfung deaktiviert ist.

Hinweise

Die Methode extrahiert eine Fehlerzeichenfolge aus dem ModelStateDictionary -Objekt. Die Nachricht ist immer sichtbar, aber die clientseitige Überprüfung kann die zugehörige CSS-Klasse aktualisieren.

Gilt für:

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

Quelle:
HtmlHelperValidationExtensions.cs
Quelle:
HtmlHelperValidationExtensions.cs

Gibt die Überprüfungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expressionvorhanden ist.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

message
String

Die anzuzeigende Nachricht. Wenn null oder leer, extrahiert die Methode eine Fehlerzeichenfolge aus dem ModelStateDictionary -Objekt. Die Nachricht ist immer sichtbar, aber die clientseitige Überprüfung kann die zugehörige CSS-Klasse aktualisieren.

Gibt zurück

Eine neue IHtmlContent , die ein ValidationMessageElement -Element enthält. Ein leerer IHtmlContent , wenn der expression gültig ist und die clientseitige Überprüfung deaktiviert ist.

Gilt für: