Aracılığıyla paylaş


IHtmlGenerator Arabirim

Tanım

Hizmet destekleyici IHtmlHelper ve ITagHelper uygulamaları için sözleşme.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
Türetilmiş

Özellikler

IdAttributeDotReplacement

Id özniteliğinde '.' yerine geçeni alır.

Yöntemler

Encode(Object)

Bir değeri kodlar.

Encode(String)

Bir değeri kodlar.

FormatValue(Object, String)

Bir değeri biçimlendirin.

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

Bir <> eyleme bağlantı için bir öğe oluşturun.

GenerateAntiforgery(ViewContext)

Bir kötü amaçlı yazılımdan koruma belirteci içeren bir <giriş türü="hidden".../> öğesi oluşturun.

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

Giriş <türü="onay kutusu".../> öğesi oluşturun.

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

<Form> öğesi oluşturma. Kullanıcı formu gönderdiğinde, adı actionName olan eylem isteği işler.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

<Optgroup> ve <seçenek> öğeleri oluşturur.

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

<Giriş türü oluşturma="hidden"> öğesi

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Onay kutuları için ek <bir giriş türü="hidden".../> oluşturun. Bu, istekte işaretlenmemiş onay kutularının gönderilmediği senaryoları giderir. Gizli giriş göndermek, istek gönderildiğinde onay kutusunun sayfada mevcut olduğunu bilmeye olanak tanır.

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

Etiket> öğesi oluşturma <

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

<Form> öğesi oluşturma. Kullanıcı formu gönderdiğinde, adı pageName olan sayfa isteği işler.

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

Bir <> eyleme bağlantı için bir öğe oluşturun.

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

Giriş <türü="password"> öğesi oluşturma

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

Giriş <türü="radio"> öğesi oluşturma

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

<Form> öğesi oluşturma. Adı routeName olan yol formun <>action öznitelik değerini oluşturur.

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

Bir <> eyleme bağlantı için bir öğe oluşturun.

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

için expressionbir <select> öğesi oluşturun.

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

için expressionbir <select> öğesi oluşturun.

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

Textarea <> öğesi oluşturur

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

Giriş <türü="text"> öğesi oluşturur

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

'ModelStateler viewContextiçin expressionbir hata içeriyorsa bir tag öğesi oluşturun.

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

Doğrulama hatalarının <listesini içeren bir div> öğesi oluşturur.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Verilen expressioniçin geçerli değerlerin koleksiyonunu alır.

Uzantı Metotları

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

Form oluşturur.

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

Yol için form oluşturur.

Şunlara uygulanır