Condividi tramite


IHtmlGenerator Interfaccia

Definizione

Contratto per un servizio di supporto IHtmlHelper e ITagHelper implementazioni.

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

Proprietà

IdAttributeDotReplacement

Ottiene la sostituzione per '.' in un attributo Id.

Metodi

Encode(Object)

Codifica un valore.

Encode(String)

Codifica un valore.

FormatValue(Object, String)

Formattare un valore.

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

Generare un <> elemento per un collegamento a un'azione.

GenerateAntiforgery(ViewContext)

Generare un tipo di input="hidden".../> che contiene un <token antiforgery.

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

Generare un <tipo di input="checkbox".../> elemento.

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

Generare un <elemento form> . Quando l'utente invia il modulo, l'azione con nome actionName elabora la richiesta.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

Genera <elementi optgroup> e <opzioni> .

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

Generare un <elemento type di input="hidden">

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Generare un tipo di input aggiuntivo <="hidden".../> per le caselle di controllo. Questo scenario risolve gli scenari in cui le caselle di controllo deselezionate non vengono inviate nella richiesta. L'invio di un input nascosto consente di sapere che la casella di controllo era presente nella pagina quando la richiesta è stata inviata.

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

Generare un <elemento etichetta>

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

Generare un <elemento form> . Quando l'utente invia il modulo, la pagina con nome pageName elabora la richiesta.

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

Generare un <> elemento per un collegamento a un'azione.

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

Generare un <elemento type="password"> di input

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

Generare un <elemento type="radio"> di input

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

Generare un <elemento form> . La route con nome routeName genera il <valore dell'attributo del action modulo>.

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

Generare un <> elemento per un collegamento a un'azione.

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

Generare un <elemento select> per .expression

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

Generare un <elemento select> per .expression

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

Genera un <elemento textarea>

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

Genera un <elemento type="text">

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

Generare un elemento se l'oggetto viewContextcontiene ModelState un tag errore per .expression

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

Genera un elemento div> che contiene un <elenco di errori di convalida.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Ottiene la raccolta di valori correnti per l'oggetto specificato expression.

Metodi di estensione

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

Genera un modulo.

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

Genera un modulo per una route.

Si applica a