다음을 통해 공유


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)

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
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 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

message
String

표시할 메시지입니다. 또는 비어 있으면 null 메서드는 개체에서 오류 문자열을 ModelStateDictionary 추출합니다. 메시지는 항상 표시되지만 클라이언트 쪽 유효성 검사는 연결된 CSS 클래스를 업데이트할 수 있습니다.

htmlAttributes
Object

Object(ValidationMessageElement) 요소에 대한 HTML 특성이 들어 있는 입니다. IDictionary<TKey,TValue> 또는 HTML 특성을 포함하는 instance.

반환

요소를 포함하는 새 IHtmlContent 입니다 ValidationMessageElement . 가 expression 유효하고 클라이언트 쪽 유효성 검사가 사용하지 않도록 설정된 경우 빈 IHtmlContent 입니다.

적용 대상

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

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
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 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

message
String

표시할 메시지입니다. 또는 비어 있으면 null 메서드는 개체에서 오류 문자열을 ModelStateDictionary 추출합니다. 메시지는 항상 표시되지만 클라이언트 쪽 유효성 검사는 연결된 CSS 클래스를 업데이트할 수 있습니다.

tag
String

생성된 HTML에서 를 message 래핑할 태그입니다. 기본값은 ValidationMessageElement합니다.

반환

요소를 포함하는 새 IHtmlContent 입니다 tag . 가 expression 유효하고 클라이언트 쪽 유효성 검사가 사용하지 않도록 설정된 경우 빈 IHtmlContent 입니다.

적용 대상

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

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
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 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

반환

요소를 포함하는 새 IHtmlContent 입니다 ValidationMessageElement . 가 expression 유효하고 클라이언트 쪽 유효성 검사가 사용하지 않도록 설정된 경우 빈 IHtmlContent 입니다.

설명

메서드는 개체에서 오류 문자열을 ModelStateDictionary 추출합니다. 메시지는 항상 표시되지만 클라이언트 쪽 유효성 검사는 연결된 CSS 클래스를 업데이트할 수 있습니다.

적용 대상

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

Source:
HtmlHelperValidationExtensions.cs
Source:
HtmlHelperValidationExtensions.cs
Source:
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 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

message
String

표시할 메시지입니다. 또는 비어 있으면 null 메서드는 개체에서 오류 문자열을 ModelStateDictionary 추출합니다. 메시지는 항상 표시되지만 클라이언트 쪽 유효성 검사는 연결된 CSS 클래스를 업데이트할 수 있습니다.

반환

요소를 포함하는 새 IHtmlContent 입니다 ValidationMessageElement . 가 expression 유효하고 클라이언트 쪽 유효성 검사가 사용하지 않도록 설정된 경우 빈 IHtmlContent 입니다.

적용 대상