Compartilhar via


HtmlHelper Classe

Definição

Oferece suporte à renderização de controles do formulário HTML e realiza a validação do formulário em uma página da Web.

public class HtmlHelper
type HtmlHelper = class
Public Class HtmlHelper
Herança
HtmlHelper

Propriedades

IdAttributeDotReplacement

Obtém ou define o caractere usado para substituir o ponto (.) no atributo id dos controles de formulário renderizados.

UnobtrusiveJavaScriptEnabled

Obtém ou define um valor que indica se a página usa JavaScript discreto para a funcionalidade Ajax.

ValidationInputCssClassName

Obtém ou define o nome da classe CSS que define a aparência dos elementos de entrada quando a validação falha.

ValidationInputValidCssClassName

Obtém ou define o nome da classe CSS que define a aparência dos elementos de entrada quando a validação é aprovada.

ValidationMessageCssClassName

Obtém ou define o nome da classe CSS que define a aparência das mensagens de erro de validação quando a validação falha.

ValidationMessageValidCssClassName

Obtém ou define o nome da classe CSS que define a aparência das mensagens de erro de validação quando a validação é bem-sucedida.

ValidationSummaryClass

Obtém ou define o nome da classe CSS que define a aparência do resumo de validação quando a validação falha.

ValidationSummaryValidClass

Obtém ou define o nome da classe CSS que define a aparência do resumo de validação quando a validação é bem-sucedida.

Métodos

AnonymousObjectToHtmlAttributes(Object)

Cria um dicionário de atributos HTML a partir do objeto de entrada, traduzindo sublihados como traços.

AttributeEncode(Object)

Retorna uma cadeia de caracteres codificada em HTML que representa o objeto especificado usando uma codificação mínima adequada apenas para atributos HTML entre aspas.

AttributeEncode(String)

Retorna uma cadeia de caracteres codificada em HTML que representa a cadeia de caracteres especificada usando uma codificação mínima adequada apenas para atributos HTML entre aspas.

CheckBox(String)

Retorna um controle de caixa de seleção HTML com o nome especificado.

CheckBox(String, Boolean)

Retorna um controle de caixa de seleção HTML com o nome especificado e o status de marcação padrão.

CheckBox(String, Boolean, IDictionary<String,Object>)

Retorna um controle de caixa de seleção HTML com o nome especificado, o status de marcação padrão e os atributos personalizados definidos por um dicionário de atributos.

CheckBox(String, Boolean, Object)

Retorna um controle de caixa de seleção HTML com o nome especificado, o status de marcação padrão e os atributos personalizados definidos por um objeto de atributos.

CheckBox(String, IDictionary<String,Object>)

Retorna um controle de caixa de seleção HTML com o nome especificado e os atributos personalizados definidos por um dicionário de atributos.

CheckBox(String, Object)

Retorna um controle de caixa de seleção HTML com o nome especificado e os atributos personalizados definidos por um objeto de atributos.

DropDownList(String, IEnumerable<SelectListItem>)

Retorna um controle de lista suspensa HTML com o nome especificado e contendo os itens especificados da lista.

DropDownList(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Retorna um controle de lista suspensa HTML com o nome especificado e os atributos personalizados definidos por um dicionário de atributos, contendo os itens especificados da lista.

DropDownList(String, IEnumerable<SelectListItem>, Object)

Retorna um controle de lista suspensa HTML com o nome especificado e os atributos personalizados definidos por um objeto de atributos, contendo os itens especificados da lista.

DropDownList(String, String, IEnumerable<SelectListItem>)

Retorna um controle de lista suspensa HTML com o nome especificado e contendo os itens especificados da lista e o item padrão.

DropDownList(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Retorna um controle de lista suspensa HTML com o nome especificado e os atributos personalizados definidos por um dicionário de atributos, contendo os itens especificados da lista e o item padrão.

DropDownList(String, String, IEnumerable<SelectListItem>, Object)

Retorna um controle de lista suspensa HTML com o nome especificado e os atributos personalizados definidos por um objeto de atributos, contendo os itens especificados da lista e o item padrão.

DropDownList(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

Retorna um controle de lista suspensa HTML com o nome especificado, os atributos personalizados definidos por um dicionário de atributos e a seleção padrão, contendo os itens especificados da lista e o item padrão.

DropDownList(String, String, IEnumerable<SelectListItem>, Object, Object)

Retorna um controle de lista suspensa HTML com o nome especificado, os atributos personalizados definidos por um objeto de atributos e a seleção padrão, contendo os itens especificados da lista e o item padrão.

Encode(Object)

Retorna uma cadeia de caracteres codificada em HTML que representa o objeto especificado usando uma codificação completa adequada para HTML arbitrário.

Encode(String)

Retorna uma cadeia de caracteres codificada em HTML que representa a cadeia de caracteres especificada usando uma codificação completa adequada para HTML arbitrário.

Hidden(String)

Retorna um controle HTML oculto com o nome especificado.

Hidden(String, Object)

Retorna um controle HTML oculto com o nome e o valor especificados.

Hidden(String, Object, IDictionary<String,Object>)

Retorna um controle HTML oculto com o nome especificado, o valor e os atributos personalizados definidos por um dicionário de atributos.

Hidden(String, Object, Object)

Retorna um controle HTML oculto com o nome especificado, o valor e os atributos personalizados definidos por um objeto de atributos.

Label(String)

Retorna um rótulo HTML que exibe o texto especificado.

Label(String, Object)

Retorna um rótulo HTML que exibe o texto especificado e que contém os atributos personalizados especificados.

Label(String, String)

Retorna um rótulo HTML que exibe o texto especificado e que tem o especificado para o atributo .

Label(String, String, IDictionary<String,Object>)

Retorna um rótulo HTML que exibe o texto especificado e que tem o especificado para atributos personalizados e de atributos definidos por um dicionário de atributos.

Label(String, String, Object)

Retorna um rótulo HTML que exibe o texto especificado e que tem o especificado para atributos personalizados e de atributos definidos por um objeto de atributo.

ListBox(String, IEnumerable<SelectListItem>)

Retorna um controle de caixa de listagem HTML com o nome especificado e contendo os itens especificados da lista.

ListBox(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Retorna um controle de caixa de listagem HTML com o nome especificado e os atributos personalizados definidos por um dicionário de atributos, contendo os itens especificados da lista.

ListBox(String, IEnumerable<SelectListItem>, Object)

Retorna um controle de caixa de listagem HTML com o nome especificado e os atributos personalizados definidos por um objeto de atributos, contendo os itens especificados da lista.

ListBox(String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

Retorna um controle de caixa de listagem HTML com o nome, o tamanho, os itens de lista e as seleções padrão especificados, e que especifica se várias seleções estão habilitadas.

ListBox(String, String, IEnumerable<SelectListItem>)

Retorna um controle de caixa de listagem HTML com o nome especificado e contendo os itens especificados da lista e o item padrão.

ListBox(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Retorna um controle de caixa de listagem HTML com o nome especificado e os atributos personalizados definidos por um dicionário de atributos, contendo os itens especificados da lista e o item padrão.

ListBox(String, String, IEnumerable<SelectListItem>, Object)

Retorna um controle de caixa de listagem HTML com o nome especificado e os atributos personalizados definidos por um objeto de atributos, contendo os itens especificados da lista e o item padrão.

ListBox(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

Retorna um controle de caixa de listagem HTML com o nome especificado e os atributos personalizados definidos por um dicionário de atributos, contendo os itens especificados da lista, o item padrão e as seleções.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

Retorna um controle de caixa de listagem HTML com o nome, o tamanho, os itens, o item padrão e as seleções especificados, e que especifica se várias seleções estão habilitadas.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, IDictionary<String,Object>)

Retorna um controle de caixa de listagem HTML com o nome, o tamanho e os atributos personalizados especificados definidos por um dicionário de atributos, os itens, o item padrão e as seleções, e que especifica se várias seleções estão habilitadas.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, Object)

Retorna um controle de caixa de listagem HTML com o nome, o tamanho e os atributos personalizados especificados definidos por um objeto de atributos, os itens, o item padrão e as seleções, e que especifica se várias seleções estão habilitadas.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Object)

Retorna um controle de caixa de listagem HTML com o nome especificado, os itens, o item padrão, os atributos personalizados definidos por um objeto de atributos e as seleções.

ObjectToDictionary(Object)

Cria um dicionário a partir de um objeto, adicionando cada propriedade de instância pública como uma chave com seu valor associado ao dicionário. Isso também irá expor as propriedades públicas de tipos derivados. Normalmente isso é usado com objetos de um tipo anônimo.

Password(String)

Retorna um controle de senha HTML com o nome especificado.

Password(String, Object)

Retorna um controle de senha HTML com o nome e o valor especificados.

Password(String, Object, IDictionary<String,Object>)

Retorna um controle de senha HTML com o nome especificado, o valor e os atributos personalizados definidos por um dicionário de atributos.

Password(String, Object, Object)

Retorna um controle de senha HTML com o nome especificado, o valor e os atributos personalizados definidos por um objeto de atributos.

RadioButton(String, Object)

Retorna um controle de botão de opção HTML com o nome e o valor especificados.

RadioButton(String, Object, Boolean)

Retorna um controle de botão de opção HTML com o nome, o valor e o status de seleção padrão especificados.

RadioButton(String, Object, Boolean, IDictionary<String,Object>)

Retorna um controle de botão de opção HTML com o nome especificado, o valor, o status de seleção padrão e os atributos personalizados definidos por um dicionário de atributos.

RadioButton(String, Object, Boolean, Object)

Retorna um controle de botão de opção HTML com o nome especificado, o valor, o status de seleção padrão e os atributos personalizados definidos por um objeto de atributos.

RadioButton(String, Object, IDictionary<String,Object>)

Retorna um controle de botão de opção HTML com o nome especificado, o valor e os atributos personalizados definidos por um dicionário de atributos.

RadioButton(String, Object, Object)

Retorna um controle de botão de opção HTML com o nome especificado, o valor e os atributos personalizados definidos por um objeto de atributos.

Raw(Object)

Encapsula a marcação HTML em uma HtmlString instância para que ela seja interpretada como marcação HTML.

Raw(String)

Encapsula a marcação HTML em uma HtmlString instância para que ela seja interpretada como marcação HTML.

TextArea(String)

Retorna um controle (área de texto) de entrada de texto multilinha HTML com o nome especificado.

TextArea(String, IDictionary<String,Object>)

Retorna um controle (área de texto) de entrada de texto multilinha HTML com o nome especificado e os atributos personalizados definidos por um dicionário de atributos.

TextArea(String, Object)

Retorna um controle (área de texto) de entrada de texto multilinha HTML com o nome especificado e os atributos personalizados definidos por um objeto de atributos.

TextArea(String, String)

Retorna um controle (área de texto) de entrada de texto multilinha HTML com o nome e o valor especificados.

TextArea(String, String, IDictionary<String,Object>)

Retorna um controle (área de texto) de entrada de texto multilinha HTML com o nome e o valor especificados e os atributos personalizados definidos por um dicionário de atributos.

TextArea(String, String, Int32, Int32, IDictionary<String,Object>)

Retorna um controle de entrada de texto de várias linhas HTML (área de texto) que tem o nome, o valor, o atributo de linha, o atributo col e os atributos personalizados especificados por um dicionário de atributos.

TextArea(String, String, Int32, Int32, Object)

Retorna um controle de entrada de texto de várias linhas HTML (área de texto) que tem o nome, o valor, o atributo de linha, o atributo col e os atributos personalizados especificados por um objeto de atributo.

TextArea(String, String, Object)

Retorna um controle (área de texto) de entrada de texto multilinha HTML com o nome e o valor especificados e os atributos personalizados definidos por um objeto de atributos.

TextBox(String)

Retorna um controle de texto HTML com o nome especificado.

TextBox(String, Object)

Retorna um controle de texto HTML com o nome e o valor especificados.

TextBox(String, Object, IDictionary<String,Object>)

Retorna um controle de texto HTML com o nome especificado, o valor e os atributos personalizados definidos por um dicionário de atributos.

TextBox(String, Object, Object)

Retorna um controle de texto HTML com o nome especificado, o valor e os atributos personalizados definidos por um objeto de atributos.

ValidationMessage(String)

Retorna um elemento html span que contém a primeira mensagem de erro de validação para o campo de formulário especificado.

ValidationMessage(String, IDictionary<String,Object>)

Retorna um elemento html span que tem os atributos personalizados especificados definidos por um dicionário de atributo e que contém a primeira mensagem de erro de validação para o campo de formulário especificado.

ValidationMessage(String, Object)

Retorna um elemento html span que tem os atributos personalizados especificados definidos por um objeto de atributo e que contém a primeira mensagem de erro de validação para o campo de formulário especificado.

ValidationMessage(String, String)

Retorna um elemento html span que contém uma mensagem de erro de validação para o campo de formulário especificado.

ValidationMessage(String, String, IDictionary<String,Object>)

Retorna um elemento html span que tem os atributos personalizados especificados definidos por um dicionário de atributo e que contém uma mensagem de erro de validação para o campo de formulário especificado.

ValidationMessage(String, String, Object)

Retorna um elemento html span que tem os atributos personalizados especificados definidos por um objeto de atributo e que contém uma mensagem de erro de validação para o campo de formulário especificado.

ValidationSummary()

Retorna um elemento div HTML que contém uma lista não ordenada de todas as mensagens de erro de validação do dicionário de estado do modelo.

ValidationSummary(Boolean)

Retorna um elemento HTML div que contém uma lista não ordenada de mensagem de erro de validação do dicionário de estado do modelo, excluindo opcionalmente erros no nível do campo.

ValidationSummary(IDictionary<String,Object>)

Retorna um elemento HTML div que tem os atributos personalizados especificados definidos por um dicionário de atributos e que contém uma lista não ordenada de todas as mensagens de erro de validação que estão no dicionário de estado do modelo.

ValidationSummary(Object)

Retorna um elemento HTML div que tem os atributos personalizados especificados definidos por um objeto de atributo e que contém uma lista não ordenada de todas as mensagens de erro de validação que estão no dicionário de estado do modelo.

ValidationSummary(String)

Retorna um elemento div HTML que contém uma mensagem de resumo e uma lista não ordenada de todas as mensagens de erro de validação que estão no dicionário de estado do modelo.

ValidationSummary(String, Boolean, IDictionary<String,Object>)

Retorna um elemento HTML div que tem os atributos personalizados especificados definidos por um dicionário de atributos e que contém uma mensagem de resumo e uma lista não ordenada de mensagem de erro de validação do dicionário de estado de modelo, opcionalmente excluindo erros de nível de campo.

ValidationSummary(String, Boolean, Object)

Retorna um elemento HTML div que tem os atributos personalizados especificados definidos por um objeto de atributo e que contém uma mensagem de resumo e uma lista não ordenada de mensagem de erro de validação do dicionário de estado de modelo, opcionalmente excluindo erros de nível de campo.

ValidationSummary(String, IDictionary<String,Object>)

Retorna um elemento div HTML que tem os atributos personalizados especificados definidos por um dicionário de atributos e que contém uma mensagem de resumo e uma lista não ordenada de todas as mensagens de erro de validação do dicionário de estado do modelo.

ValidationSummary(String, Object)

Retorna um elemento HTML div que tem os atributos personalizados especificados definidos por um objeto de atributo e que contém uma mensagem de resumo e uma lista não ordenada de todas as mensagens de erro de validação do dicionário de estado de modelo.

Aplica-se a