Udostępnij za pośrednictwem


IHtmlGenerator.GenerateValidationMessage Metoda

Definicja

Wygeneruj tag element, jeśli element viewContext"s ModelState zawiera błąd dla elementu 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

Wystąpienie ViewContext bieżącego zakresu.

modelExplorer
ModelExplorer

Element ModelExplorer dla .expression

expression
String

Nazwa wyrażenia względem bieżącego modelu.

message
String

Zostanie wyświetlony komunikat. Jeśli null 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.

tag
String

Tag do zawijania message w wygenerowany kod HTML. Jego wartością domyślną jest ValidationMessageElement.

htmlAttributes
Object

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

Zwraca

Uwagi

ValidationMessageElement jest "span" domyślnie.

Dotyczy