IHtmlGenerator Interface

Définition

Contrat pour un service prenant en charge IHtmlHelper et ITagHelper des implémentations.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
Dérivé

Propriétés

IdAttributeDotReplacement

Obtient le remplacement de « . » dans un attribut Id.

Méthodes

Encode(Object)

Encode une valeur.

Encode(String)

Encode une valeur.

FormatValue(Object, String)

Mettez en forme une valeur.

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

Générez un <> élément pour un lien vers une action.

GenerateAntiforgery(ViewContext)

Générez un <élément input type="hidden ».../> contenant un jeton antiforgery.

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

Générez un <élément input type="checkbox ».../> .

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

Générez un <élément de formulaire> . Lorsque l’utilisateur envoie le formulaire, l’action portant le nom actionName traite la demande.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

Génère des <éléments optgroup> et <option> .

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

Générer un <élément input type="hidden »>

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Générez une entrée supplémentaire <type="hidden ».../> pour les cases à cocher. Cela résout les scénarios dans lesquels les cases à cocher non cochées ne sont pas envoyées dans la demande. L’envoi d’une entrée masquée permet de savoir que la case à cocher était présente sur la page lors de l’envoi de la demande.

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

Générer un <élément label>

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

Générez un <élément de formulaire> . Lorsque l’utilisateur envoie le formulaire, la page avec le nom pageName traite la demande.

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

Générez un <> élément pour un lien vers une action.

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

Générer un <élément input type="password »>

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

Générer un <élément input type="radio »>

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

Générez un <élément de formulaire> . L’itinéraire avec le nom routeName génère la <valeur d’attribut du action formulaire>.

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

Générez un <> élément pour un lien vers une action.

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

Générez un <élément select> pour .expression

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

Générez un <élément select> pour .expression

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

Génère un <élément textarea>

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

Génère un <élément input type="text »>

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

Générez un tag élément si le viewContextModelState contient une erreur pour le expression.

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

Génère un <élément div> qui contient une liste d’erreurs de validation.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Obtient la collection des valeurs actuelles pour le donné expression.

Méthodes d’extension

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

Génère un formulaire.

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

Génère un formulaire pour un itinéraire.

S’applique à