Поделиться через


IHtmlGenerator.GenerateValidationMessage Метод

Определение

Создайте элемент , tagviewContextесли содержит ModelState ошибку 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

Параметры

viewContext
ViewContext

Экземпляр ViewContext для текущего область.

modelExplorer
ModelExplorer

Объект ModelExplorer для expression.

expression
String

Имя выражения относительно текущей модели.

message
String

Отображаемое сообщение. Если null значение или пустое, метод извлекает строку ошибки из ModelStateDictionary объекта . Сообщение всегда будет видимым, но проверка на стороне клиента может обновить связанный класс CSS.

tag
String

Тег для переноса message в созданный HTML-код. Значение по умолчанию — ValidationMessageElement.

htmlAttributes
Object

Объект , Object содержащий атрибуты HTML для элемента . Кроме того, экземпляр , IDictionary<TKey,TValue> содержащий атрибуты HTML.

Возвращаемое значение

Комментарии

ValidationMessageElement по умолчанию равен "span".

Применяется к