Language

IHtmlGenerator インターフェイス

定義

サービスのサポート IHtmlHelper と ITagHelper 実装のコントラクト。

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
派生

プロパティ

名前 説明
IdAttributeDotReplacement

Id 属性の '.' の置換を取得します。

メソッド

名前 説明
Encode(Object)

値をエンコードします。

Encode(String)

値をエンコードします。

FormatValue(Object, String)

値を書式設定します。

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

< >アクションへのリンクの要素を生成します。

GenerateAntiforgery(ViewContext)

偽造防止トークンを <含む入力 type="hidden".../> 要素を生成します。

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

<入力 type="checkbox".../> 要素を生成します。

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

フォーム>要素を生成します<。 ユーザーがフォームを送信すると、名前 actionName を持つアクションによって要求が処理されます。

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

<optgroup> 要素と option> 要素を<生成します。

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

<入力型 ="hidden"> 要素を生成する

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

チェックボックスに対して追加 <の入力タイプ="hidden".../> を生成します。 これは、未チェックのチェック ボックスが要求で送信されないシナリオに対処します。 非表示の入力を送信すると、要求の送信時にチェック ボックスがページに存在していたことがわかります。

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

ラベル>要素を生成する<

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

フォーム>要素を生成します<。 ユーザーがフォームを送信すると、名前 pageName のページで要求が処理されます。

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

< >アクションへのリンクの要素を生成します。

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

入力型 ="password"> 要素を<生成する

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

入力型 ="radio"> 要素を<生成する

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

フォーム>要素を生成します<。 名前routeNameを持つルートは、フォーム>のaction属性値を<生成します。

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

< >アクションへのリンクの要素を生成します。

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

の <select> 要素を生成します expression。

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

の <select> 要素を生成します expression。

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

textarea> 要素を<生成します

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

<入力 type="text"> 要素を生成します

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

の に tag のエラーがviewContextModelState含まれている場合は、 要素を生成しますexpression。

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

検証エラーの <一覧を含む div> 要素を生成します。

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

指定 expressionした の現在の値のコレクションを取得します。

拡張メソッド

名前 説明
GenerateForm(IHtmlGenerator, ViewContext, String, String, String, Object, String, Object)

フォームを生成します。

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

ルートのフォームを生成します。

適用対象