DefaultHtmlGenerator クラス

定義

IHtmlGenerator の既定の実装。

public ref class DefaultHtmlGenerator : Microsoft::AspNetCore::Mvc::ViewFeatures::IHtmlGenerator
public class DefaultHtmlGenerator : Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
type DefaultHtmlGenerator = class
    interface IHtmlGenerator
Public Class DefaultHtmlGenerator
Implements IHtmlGenerator
継承
DefaultHtmlGenerator
実装

コンストラクター

DefaultHtmlGenerator(IAntiforgery, IOptions<MvcViewOptions>, IModelMetadataProvider, IUrlHelperFactory, HtmlEncoder, ClientValidatorCache)
古い.

DefaultHtmlGenerator クラスの新しいインスタンスを初期化します。

このコンストラクターは廃止され、将来のバージョンで削除される予定です。 別の方法として、DefaultHtmlGenerator(IAntiforgery, IOptions<MvcViewOptions>, IModelMetadataProvider, IUrlHelperFactory, HtmlEncoder, ClientValidatorCache, ValidationHtmlAttributeProvider) を使用することをお勧めします。

DefaultHtmlGenerator(IAntiforgery, IOptions<MvcViewOptions>, IModelMetadataProvider, IUrlHelperFactory, HtmlEncoder, ClientValidatorCache, ValidationHtmlAttributeProvider)

DefaultHtmlGenerator クラスの新しいインスタンスを初期化します。

DefaultHtmlGenerator(IAntiforgery, IOptions<MvcViewOptions>, IModelMetadataProvider, IUrlHelperFactory, HtmlEncoder, ValidationHtmlAttributeProvider)

DefaultHtmlGenerator クラスの新しいインスタンスを初期化します。

プロパティ

AllowRenderingMaxLengthAttribute

属性が または 属性でマークされたStringLengthAttributeモデルにバインドされている場合に、互換性のある HTML 入力要素に対して属性をレンダリングする必要があるかどうかをmaxlength示す値を取得またはMaxLengthAttribute設定します。

IdAttributeDotReplacement

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

メソッド

AddMaxLengthAttribute(ViewDataDictionary, TagBuilder, ModelExplorer, String)

属性を maxlength に追加します tagBuilder

AddPlaceholderAttribute(ViewDataDictionary, TagBuilder, ModelExplorer, String)

プレースホルダー属性を に追加します tagBuilder

AddValidationAttributes(ViewContext, TagBuilder, ModelExplorer, String)

クライアント検証が有効になっている場合は、 tagBuilder に検証属性を追加します。

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 を持つアクションによって要求が処理されます。

GenerateFormCore(ViewContext, String, String, Object)

フォーム>要素を生成します<。

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

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

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

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

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

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

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

入力タグを生成します。

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

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

GenerateLink(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)

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

適用対象