IHtmlGenerator Interface

Definição

Contrato para implementações e ITagHelper suporte a IHtmlHelper um serviço.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
Derivado

Propriedades

IdAttributeDotReplacement

Obtém a substituição de '.' em um atributo de Id.

Métodos

Encode(Object)

Codifica um valor.

Encode(String)

Codifica um valor.

FormatValue(Object, String)

Formatar um valor.

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

Gere um <> elemento para um link para uma ação.

GenerateAntiforgery(ViewContext)

Gere um <elemento de entrada type="hidden".../> que contém um token antiforgery.

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

Gere um <elemento input type="checkbox".../> .

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

Gerar um elemento de <formulário> . Quando o usuário enviar o formulário, a ação com o nome actionName processará a solicitação.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

Gera elementos <optgroup> e <option> .

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

Gerar um <elemento de entrada type="hidden">

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Gere um tipo de entrada adicional <="hidden".../> para caixas de seleção. Isso aborda cenários em que as caixas de seleção desmarcadas não são enviadas na solicitação. O envio de uma entrada oculta possibilita saber que a caixa de seleção estava presente na página quando a solicitação foi enviada.

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

Gerar um <elemento label>

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

Gerar um elemento de <formulário> . Quando o usuário enviar o formulário, a página com o nome pageName processará a solicitação.

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

Gere um <> elemento para um link para uma ação.

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

Gerar um <elemento de entrada type="password">

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

Gerar um <elemento de entrada type="radio">

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

Gerar um elemento de <formulário> . A rota com o nome routeName gera o <valor do atributo do action formulário>.

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

Gere um <> elemento para um link para uma ação.

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

Gere um <elemento select> para o expression.

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

Gere um <elemento select> para o expression.

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

Gera um <elemento textarea>

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

Gera um <elemento type="text"> de entrada

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

Gere um tag elemento se o viewContext's ModelState contiver um erro para o expression.

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

Gera um <elemento div> que contém uma lista de erros de validação.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Obtém a coleção de valores atuais para o fornecido expression.

Métodos de Extensão

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

Gera um formulário.

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

Gera um formulário para uma rota.

Aplica-se a