IHtmlGenerator 인터페이스

정의

지원 및 ITagHelper 구현을 지원하는 IHtmlHelper 서비스에 대한 계약입니다.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
파생

속성

IdAttributeDotReplacement

ID 특성에서 '.'의 대체 항목을 가져옵니다.

메서드

Encode(Object)

값을 인코딩합니다.

Encode(String)

값을 인코딩합니다.

FormatValue(Object, String)

값의 서식을 지정합니다.

GenerateActionLink(ViewContext, String, String, String, String, String, String, Object, Object)

<> 작업에 대한 링크에 대한 요소를 생성합니다.

GenerateAntiforgery(ViewContext)

위조 방지 토큰을 <포함하는 input type="hidden".../> 요소를 생성합니다.

GenerateCheckBox(ViewContext, ModelExplorer, String, Nullable<Boolean>, Object)

<input type="checkbox".../> 요소를 생성합니다.

GenerateForm(ViewContext, String, String, Object, String, Object)

<양식> 요소를 생성합니다. 사용자가 양식을 제출하면 이름이 actionName 인 작업이 요청을 처리합니다.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

옵트그룹> 및 <옵션> 요소를 생성합니다<.

GenerateHidden(ViewContext, ModelExplorer, String, Object, Boolean, Object)

<input type="hidden"> 요소 생성

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

확인란에 대한 추가 <입력 형식="hidden".../> 을 생성합니다. 이렇게 하면 선택되지 않은 확인란이 요청에 전송되지 않는 시나리오가 해결됩니다. 숨겨진 입력을 보내면 요청이 제출되었을 때 확인란이 페이지에 있는지 알 수 있습니다.

GenerateLabel(ViewContext, ModelExplorer, String, String, Object)

<레이블> 요소 생성

GeneratePageForm(ViewContext, String, String, Object, String, String, Object)

<양식> 요소를 생성합니다. 사용자가 양식을 제출하면 이름이 pageName 인 페이지가 요청을 처리합니다.

GeneratePageLink(ViewContext, String, String, String, String, String, String, Object, Object)

<> 작업에 대한 링크에 대한 요소를 생성합니다.

GeneratePassword(ViewContext, ModelExplorer, String, Object, Object)

<input type="password"> 요소 생성

GenerateRadioButton(ViewContext, ModelExplorer, String, Object, Nullable<Boolean>, Object)

<input type="radio"> 요소 생성

GenerateRouteForm(ViewContext, String, Object, String, Object)

<양식> 요소를 생성합니다. 이름이 routeName 인 경로는 폼>의 action 특성 값을 생성합니다<.

GenerateRouteLink(ViewContext, String, String, String, String, String, Object, Object)

<> 작업에 대한 링크에 대한 요소를 생성합니다.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

에 <대한 select> 요소를 생성합니다 expression.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

에 <대한 select> 요소를 생성합니다 expression.

GenerateTextArea(ViewContext, ModelExplorer, String, Int32, Int32, Object)

textarea> 요소를 생성합니다.<

GenerateTextBox(ViewContext, ModelExplorer, String, Object, String, Object)

input type="text"> 요소를 생성합니다<.

GenerateValidationMessage(ViewContext, ModelExplorer, String, String, String, Object)

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

GenerateValidationSummary(ViewContext, Boolean, String, String, Object)

<유효성 검사 오류 목록을 포함하는 div> 요소를 생성합니다.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

지정된 expression에 대한 현재 값의 컬렉션을 가져옵니다.

확장 메서드

GenerateForm(IHtmlGenerator, ViewContext, String, String, String, Object, String, Object)

폼을 생성합니다.

GenerateRouteForm(IHtmlGenerator, ViewContext, String, Object, String, String, Object)

경로에 대한 양식을 생성합니다.

적용 대상