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


HtmlHelperValidationExtensions.ValidationMessageFor Метод

Определение

Перегрузки

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message, object htmlAttributes);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), message As String, htmlAttributes As Object) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

message
String

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

htmlAttributes
Object

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

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

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

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message, System::String ^ tag);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message, string tag);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), message As String, tag As String) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

message
String

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

tag
String

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

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

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

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult))) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

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

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

Комментарии

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

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs
Исходный код:
HtmlHelperValidationExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message);
public static Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message);
static member ValidationMessageFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ValidationMessageFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), message As String) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

message
String

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

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

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

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