다음을 통해 공유


DefaultHtmlGenerator.GenerateValidationMessage 메서드

정의

tagModelState 에 대한 오류가 있는 경우 viewContext요소를 생성합니다expression.

public:
 virtual Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateValidationMessage(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ expression, System::String ^ message, System::String ^ tag, System::Object ^ htmlAttributes);
public virtual Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateValidationMessage (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string message, string tag, object htmlAttributes);
abstract member GenerateValidationMessage : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * string * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
override this.GenerateValidationMessage : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * string * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Overridable Function GenerateValidationMessage (viewContext As ViewContext, modelExplorer As ModelExplorer, expression As String, message As String, tag As String, htmlAttributes As Object) As TagBuilder

매개 변수

viewContext
ViewContext

ViewContext 현재 scope 대한 instance.

modelExplorer
ModelExplorer

ModelExplorer에 대한 expression입니다.

expression
String

현재 모델을 기준으로 하는 식 이름입니다.

message
String

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

tag
String

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

htmlAttributes
Object

Object 요소에 대한 HTML 특성을 포함하는 입니다. IDictionary<TKey,TValue> 또는 HTML 특성을 포함하는 instance.

반환

구현

적용 대상