HtmlHelper<TModel>.ValidationMessageFor<TResult> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Validierungsmeldung zurück, wenn ein Fehler im ModelStateDictionary -Objekt für das angegebene expression
vorhanden ist.
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
Typparameter
- TResult
Der Typ des Ergebnisses expression
.
Parameter
- expression
- Expression<Func<TModel,TResult>>
Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.
- message
- String
Die anzuzeigende Meldung. Wenn null
oder leer, extrahiert die Methode eine Fehlerzeichenfolge aus dem ModelStateDictionary -Objekt. Die Meldung ist immer sichtbar, aber die clientseitige Überprüfung kann die zugeordnete CSS-Klasse aktualisieren.
- htmlAttributes
- Object
Ein Object , der die HTML-Attribute für das tag
-Element enthält.
Alternativ kann eine IDictionary<TKey,TValue> instance, die die HTML-Attribute enthält.
- tag
- String
Das Tag, das message
im generierten HTML-Code umgebrochen werden soll. Der Standardwert lautet ValidationMessageElement.
Gibt zurück
Eine neue IHtmlContent , die das tag
-Element enthält.
null
, wenn gültig expression
ist und die clientseitige Validierung deaktiviert ist.