Sdílet prostřednictvím


IHtmlGenerator.GenerateValidationMessage Metoda

Definice

Vygenerujte tag prvek, viewContextpokud obsahuje ModelState chybu pro expression.

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

Parametry

viewContext
ViewContext

Instance ViewContext pro aktuální obor.

modelExplorer
ModelExplorer

Hodnota ModelExplorer pro expression.

expression
String

Název výrazu vzhledem k 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.

tag
String

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

htmlAttributes
Object

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

Návraty

Poznámky

ValidationMessageElement je "span" ve výchozím nastavení.

Platí pro