IHtmlGenerator Interfejs

Definicja

Umowa dotycząca obsługi IHtmlHelperITagHelper i implementacji usługi.

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

Właściwości

IdAttributeDotReplacement

Pobiera zamianę atrybutu "." w atrybucie Identyfikator.

Metody

Encode(Object)

Koduje wartość.

Encode(String)

Koduje wartość.

FormatValue(Object, String)

Formatuj wartość.

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

Wygeneruj <> element dla linku do akcji.

GenerateAntiforgery(ViewContext)

Wygeneruj <typ wejściowy="hidden".../> element zawierający token antyforgery.

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

Wygeneruj <typ wejściowy="pole wyboru".../> element.

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

Wygeneruj <element formularza> . Gdy użytkownik prześle formularz, akcja o nazwie actionName przetworzy żądanie.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

<Generuje elementy optgroup> i <option>.

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

Generowanie <elementu input type="hidden">

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Wygeneruj dodatkowy <typ danych wejściowych="ukryte".../> dla pól wyboru. Dotyczy to scenariuszy, w których niezaznaczone pola wyboru nie są wysyłane w żądaniu. Wysłanie ukrytych danych wejściowych pozwala wiedzieć, że pole wyboru było obecne na stronie po przesłaniu żądania.

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

Generowanie <elementu etykiety>

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

Wygeneruj <element formularza> . Gdy użytkownik prześle formularz, strona o nazwie pageName przetworzy żądanie.

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

Wygeneruj <> element dla linku do akcji.

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

Generowanie <elementu input type="password">

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

Generowanie <elementu input type="radio">

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

Wygeneruj <element formularza> . Trasa o nazwie routeName generuje wartość atrybutu <action formularza>.

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

Wygeneruj <> element dla linku do akcji.

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

Wygeneruj <element select> dla elementu expression.

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

Wygeneruj <element select> dla elementu expression.

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

<Generuje element textarea>

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

<Generuje element input type="text">

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

Wygeneruj tag element, jeśli element viewContext"s ModelState zawiera błąd dla elementu expression.

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

<Generuje element div> zawierający listę błędów walidacji.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Pobiera kolekcję bieżących wartości dla danego expressionelementu .

Metody rozszerzania

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

Generuje formularz.

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

Generuje formularz dla trasy.

Dotyczy