DefaultHtmlGenerator Classe

Definizione

Implementazione predefinita di IHtmlGenerator.

C#
public class DefaultHtmlGenerator : Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
Ereditarietà
DefaultHtmlGenerator
Implementazioni

Costruttori

Proprietà

AllowRenderingMaxLengthAttribute

Ottiene o imposta un valore che indica se l'attributo deve essere eseguito il maxlength rendering per gli elementi di input HTML compatibili, quando sono associati a modelli contrassegnati con StringLengthAttribute attributi o MaxLengthAttribute .

IdAttributeDotReplacement

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

Metodi

AddMaxLengthAttribute(ViewDataDictionary, TagBuilder, ModelExplorer, String)

Aggiunge un maxlength attributo all'oggetto tagBuilder.

AddPlaceholderAttribute(ViewDataDictionary, TagBuilder, ModelExplorer, String)

Aggiunge un attributo segnaposto all'oggetto tagBuilder.

AddValidationAttributes(ViewContext, TagBuilder, ModelExplorer, String)

Aggiunge attributi di convalida al tagBuilder se la convalida client è abilitata.

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.

GenerateFormCore(ViewContext, String, String, Object)

Generare un <elemento form> .

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.

GenerateInput(ViewContext, InputType, ModelExplorer, String, Object, Boolean, Boolean, Boolean, Boolean, String, IDictionary<String,Object>)

Generare un tag di input.

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

Generare un <elemento etichetta>

GenerateLink(String, String, Object)

Generare un collegamento.

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

Si applica a

Prodotto Versioni
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0