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)

指定した の オブジェクトにエラーが存在する場合は、 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(ValidationMessageElement) 要素の HTML 属性を含む 。 または、HTML 属性を IDictionary<TKey,TValue> 含むインスタンス。

戻り値

要素を含む新しい IHtmlContentValidationMessageElement 。 が有効で、クライアント側の検証が無効になっている場合expressionは空IHtmlContentです。

適用対象

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

指定した の オブジェクトにエラーが存在する場合は、 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

生成された HTML で を message ラップするタグ。 既定値は ValidationMessageElement です。

戻り値

要素をtag含む新しい IHtmlContent 。 が有効で、クライアント側の検証が無効になっている場合expressionは空IHtmlContentです。

適用対象

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

指定した の オブジェクトにエラーが存在する場合は、 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>>

現在のモデルに対して評価される式。

戻り値

要素を含む新しい IHtmlContentValidationMessageElement 。 が有効で、クライアント側の検証が無効になっている場合expressionは空IHtmlContentです。

注釈

メソッドは、 オブジェクトからエラー文字列を ModelStateDictionary 抽出します。 メッセージは常に表示されますが、クライアント側の検証によって、関連付けられている CSS クラスが更新される可能性があります。

適用対象

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

指定した の オブジェクトにエラーが存在する場合は、 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 クラスが更新される可能性があります。

戻り値

要素を含む新しい IHtmlContentValidationMessageElement 。 が有効で、クライアント側の検証が無効になっている場合expressionは空IHtmlContentです。

適用対象