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


IHtmlHelper<TModel>.ValidationMessageFor<TResult> Метод

Определение

Возвращает сообщение проверки, если в объекте ModelStateDictionary существует ошибка для указанного expressionобъекта .

public:
generic <typename TResult>
 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
Public Function ValidationMessageFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), message As String, htmlAttributes As Object, tag As String) As IHtmlContent

Параметры типа

TResult

Тип expression результата.

Параметры

expression
Expression<Func<TModel,TResult>>

Выражение, вычисляемое по текущей модели.

message
String

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

htmlAttributes
Object

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

tag
String

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

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

Новый IHtmlContent объект , tag содержащий элемент . null Значение , если является допустимым expression и проверка на стороне клиента отключена.

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