Freigeben über


IHtmlGenerator.GenerateValidationMessage Methode

Definition

Generieren Sie ein tag -Element, wenn der viewContexteinen ModelState Fehler für den expressionenthält.

public:
 Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateValidationMessage(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ expression, System::String ^ message, System::String ^ tag, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateValidationMessage (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string message, string tag, object htmlAttributes);
abstract member GenerateValidationMessage : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * string * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Function GenerateValidationMessage (viewContext As ViewContext, modelExplorer As ModelExplorer, expression As String, message As String, tag As String, htmlAttributes As Object) As TagBuilder

Parameter

viewContext
ViewContext

Ein ViewContext instance für den aktuellen Bereich.

modelExplorer
ModelExplorer

Der ModelExplorer für den expression.

expression
String

Ausdrucksname relativ zum aktuellen Modell.

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.

tag
String

Das Tag, das message im generierten HTML-Code umgebrochen werden soll. Der Standardwert lautet ValidationMessageElement.

htmlAttributes
Object

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

Gibt zurück

Hinweise

ValidationMessageElement ist "span" standardmäßig.

Gilt für: