共用方式為


HtmlHelperValidationExtensions.ValidationMessageFor 方法

定義

多載

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

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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

來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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 屬性。 或者,包含 IDictionary<TKey,TValue> HTML 屬性的實例。

傳回

新的 IHtmlContent ,其中包含 ValidationMessageElement 專案。 如果 expression 有效且用戶端驗證已停用,則為空白 IHtmlContent

適用於

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

來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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 專案。 如果 expression 有效且用戶端驗證已停用,則為空白 IHtmlContent

適用於

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

來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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 專案。 如果 expression 有效且用戶端驗證已停用,則為空白 IHtmlContent

備註

方法會從 ModelStateDictionary 物件擷取錯誤字串。 訊息一律會顯示,但用戶端驗證可能會更新相關聯的 CSS 類別。

適用於

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

來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs
來源:
HtmlHelperValidationExtensions.cs

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

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 專案。 如果 expression 有效且用戶端驗證已停用,則為空白 IHtmlContent

適用於