Share via


IHtmlGenerator Interfaz

Definición

Contrato para un servicio auxiliar IHtmlHelper e ITagHelper implementaciones.

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

Propiedades

IdAttributeDotReplacement

Obtiene el reemplazo de '.' en un atributo Id.

Métodos

Encode(Object)

Codifica un valor.

Encode(String)

Codifica un valor.

FormatValue(Object, String)

Dar formato a un valor.

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

Genere un <> elemento para un vínculo a una acción.

GenerateAntiforgery(ViewContext)

Genere un <elemento input type="hidden".../> que contiene un token antiforgery.

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

Generar un <tipo de entrada="casilla".../> elemento.

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

Generar un <elemento de formulario> . Cuando el usuario envía el formulario, la acción con el nombre actionName procesará la solicitud.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

Genera <elementos optgroup> y <option> .

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

Generar un <elemento input type="hidden">

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Genere un tipo de entrada adicional <="hidden".../> para las casillas. Esto aborda escenarios en los que las casillas desactivadas no se envían en la solicitud. El envío de una entrada oculta permite saber que la casilla estaba presente en la página cuando se envió la solicitud.

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

Generación de un <elemento de etiqueta>

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

Generar un <elemento de formulario> . Cuando el usuario envía el formulario, la página con nombre pageName procesará la solicitud.

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

Genere un <> elemento para un vínculo a una acción.

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

Generar un <elemento input type="password">

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

Generar un <elemento input type="radio">

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

Generar un <elemento de formulario> . La ruta con nombre routeName genera el <valor de atributo del action formulario>.

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

Genere un <> elemento para un vínculo a una acción.

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

Genere un <elemento select> para .expression

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

Genere un <elemento select> para .expression

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

Genera un <elemento textarea>

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

Genera un <elemento input type="text">

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

Genere un tag elemento si el viewContextobjeto contiene ModelState un error para .expression

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

Genera un <elemento div> que contiene una lista de errores de validación.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Obtiene la colección de valores actuales para el especificado expression.

Métodos de extensión

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

Genera un formulario.

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

Genera un formulario para una ruta.

Se aplica a