HtmlHelper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IHtmlHelperの既定の実装。
public ref class HtmlHelper : Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper, Microsoft::AspNetCore::Mvc::ViewFeatures::IViewContextAware
public class HtmlHelper : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper, Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware
type HtmlHelper = class
interface IHtmlHelper
interface IViewContextAware
Public Class HtmlHelper
Implements IHtmlHelper, IViewContextAware
- 継承
-
HtmlHelper
- 派生
- 実装
コンストラクター
フィールド
| Name | 説明 |
|---|---|
| ValidationInputCssClassName |
入力検証用の CSS クラス名。 |
| ValidationInputValidCssClassName |
有効な入力検証の CSS クラス名。 |
| ValidationMessageCssClassName |
フィールド検証エラーの CSS クラス名。 |
| ValidationMessageValidCssClassName |
有効なフィールド検証の CSS クラス名。 |
| ValidationSummaryCssClassName |
検証の概要エラーの CSS クラス名。 |
| ValidationSummaryValidCssClassName |
有効な検証の概要の CSS クラス名。 |
プロパティ
| Name | 説明 |
|---|---|
| Html5DateRenderingMode |
このプロパティを CurrentCulture に設定すると、現在のカルチャを使用して、 Editor(String, String, String, Object) や EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object) レンダリングの日付と時刻の値などのテンプレート ヘルパーが作成されます。 既定では、これらのヘルパーは日付と時刻を RFC 3339 準拠の文字列としてレンダリングします。 |
| IdAttributeDotReplacement |
要素の ID 属性のピリオドを置き換える String を取得します。 |
| MetadataProvider |
メタデータ プロバイダーを取得します。 IHtmlHelper拡張メソッドでの使用を目的としています。 |
| TempData |
現在の ITempDataDictionary インスタンスを取得します。 |
| UrlEncoder |
URL のエンコードに使用する UrlEncoder を取得します。 |
| ViewBag |
ビュー バッグを取得します。 |
| ViewContext |
ビューに関するコンテキスト情報を取得します。 |
| ViewData |
現在のビュー データを取得します。 |
メソッド
| Name | 説明 |
|---|---|
| ActionLink(String, String, String, String, String, String, Object, Object) |
指定したアクションへの URL パスを含むアンカー (<a>) 要素を返します。 |
| AnonymousObjectToHtmlAttributes(Object) |
入力オブジェクトから HTML 属性のディクショナリを作成し、各パブリック インスタンス プロパティでアンダースコアをダッシュに変換します。 |
| AntiForgeryToken() |
含まれている<フォーム>が送信されたときに検証される<hidden>要素 (偽造防止トークン) を返します。 |
| BeginForm(String, String, Object, FormMethod, Nullable<Boolean>, Object) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、名前が |
| BeginRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| CheckBox(String, Nullable<Boolean>, Object) |
値が "true" の<input>型 "checkbox" の要素と、指定した |
| Contextualize(ViewContext) |
ViewContextを設定します。 |
| CreateForm() |
このメソッドをオーバーライドして、 MvcForm サブクラスを返します。 そのサブクラスは、 EndForm() 動作を変更する可能性があります。 |
| Display(String, String, String, Object) |
表示テンプレート、指定された HTML フィールド名、および追加のビュー データを使用して、 |
| DisplayName(String) |
指定した |
| DisplayText(String) |
指定した |
| DropDownList(String, IEnumerable<SelectListItem>, String, Object) |
|
| Editor(String, String, String, Object) |
エディター テンプレート、指定した HTML フィールド名、および追加のビュー データを使用して、 |
| Encode(Object) |
|
| Encode(String) | |
| EndForm() |
</form>終了タグを応答にレンダリングします。 |
| FormatValue(Object, String) |
値を書式設定します。 |
| GenerateCheckBox(ModelExplorer, String, Nullable<Boolean>, Object) |
チェック ボックスを生成します。 |
| GenerateDisplay(ModelExplorer, String, String, Object) |
ディスプレイを生成します。 |
| GenerateDisplayName(ModelExplorer, String) |
表示名を生成します。 |
| GenerateDisplayText(ModelExplorer) |
表示テキストを生成します。 |
| GenerateDropDown(ModelExplorer, String, IEnumerable<SelectListItem>, String, Object) |
ドロップダウンを生成します。 |
| GenerateEditor(ModelExplorer, String, String, Object) |
エディターを生成します。 |
| GenerateForm(String, String, Object, FormMethod, Nullable<Boolean>, Object) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、名前が |
| GenerateHidden(ModelExplorer, String, Object, Boolean, Object) |
非表示を生成します。 |
| GenerateId(String) |
ID を生成します。 |
| GenerateIdFromName(String) |
指定した式 |
| GenerateLabel(ModelExplorer, String, String, Object) |
ラベルを生成します。 |
| GenerateListBox(ModelExplorer, String, IEnumerable<SelectListItem>, Object) |
リスト ボックスを生成します。 |
| GenerateName(String) |
名前を生成します。 |
| GeneratePassword(ModelExplorer, String, Object, Object) |
パスワードを生成します。 |
| GenerateRadioButton(ModelExplorer, String, Object, Nullable<Boolean>, Object) |
ラジオ ボタンを生成します。 |
| GenerateRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| GenerateTextArea(ModelExplorer, String, Int32, Int32, Object) |
テキスト領域を生成します。 |
| GenerateTextBox(ModelExplorer, String, Object, String, Object) |
テキスト ボックスを生成します。 |
| GenerateValidationMessage(ModelExplorer, String, String, String, Object) |
検証メッセージを生成します。 |
| GenerateValidationSummary(Boolean, String, Object, String) |
検証の概要を生成します。 |
| GenerateValue(String, Object, String, Boolean) |
値を生成します。 |
| GetEnumSelectList(ModelMetadata) |
指定した |
| GetEnumSelectList(Type) |
指定した |
| GetEnumSelectList<TEnum>() |
指定した |
| GetFormMethodString(FormMethod) |
フォーム入力 (GET または POST) を文字列として処理する HTTP メソッドを返します。 |
| Hidden(String, Object, Object) |
指定した |
| Id(String) |
指定した |
| Label(String, String, Object) |
指定した |
| ListBox(String, IEnumerable<SelectListItem>, Object) |
|
| Name(String) |
指定した |
| ObjectToDictionary(Object) |
各パブリック インスタンス プロパティをキーとして追加し、その値をディクショナリに関連付けることで、オブジェクトからディクショナリを作成します。 派生型のパブリック プロパティも公開されます。 これは通常、匿名型のオブジェクトで使用されます。
|
| PartialAsync(String, Object, ViewDataDictionary) |
指定した部分ビューの HTML マークアップを返します。 |
| Password(String, Object, Object) |
指定した |
| RadioButton(String, Object, Nullable<Boolean>, Object) |
指定した |
| Raw(Object) |
文字列表現を HTML エンコードせずに、HtmlString内のObjectの文字列表現から HTML マークアップをラップします。 |
| Raw(String) |
指定した |
| RenderPartialAsync(String, Object, ViewDataDictionary) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RenderPartialCoreAsync(String, Object, ViewDataDictionary, TextWriter) |
部分ビューをレンダリングします。 |
| RouteLink(String, String, String, String, String, Object, Object) |
指定したルートへの URL パスを含むアンカー (<a>) 要素を返します。 |
| TextArea(String, String, Int32, Int32, Object) |
指定した |
| TextBox(String, Object, String, Object) |
指定した |
| ValidationMessage(String, String, Object, String) |
指定した |
| ValidationSummary(Boolean, String, Object, String) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| Value(String, String) |
指定した |
拡張メソッド
| Name | 説明 |
|---|---|
| ActionLink(IHtmlHelper, String, String, Object, Object) |
指定したアクションへの URL パスを含むアンカー (<a>) 要素を返します。 |
| ActionLink(IHtmlHelper, String, String, Object) |
指定したアクションへの URL パスを含むアンカー (<a>) 要素を返します。 |
| ActionLink(IHtmlHelper, String, String, String, Object, Object) |
指定したアクションへの URL パスを含むアンカー (<a>) 要素を返します。 |
| ActionLink(IHtmlHelper, String, String, String, Object) |
指定したアクションへの URL パスを含むアンカー (<a>) 要素を返します。 |
| ActionLink(IHtmlHelper, String, String, String) |
指定したアクションへの URL パスを含むアンカー (<a>) 要素を返します。 |
| ActionLink(IHtmlHelper, String, String) |
指定したアクションへの URL パスを含むアンカー (<a>) 要素を返します。 |
| BeginForm(IHtmlHelper, FormMethod, Nullable<Boolean>, Object) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、現在のアクションによって要求が処理されます。 |
| BeginForm(IHtmlHelper, FormMethod, Object) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、現在のアクションによって要求が処理されます。 |
| BeginForm(IHtmlHelper, FormMethod) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、現在のアクションによって要求が処理されます。 |
| BeginForm(IHtmlHelper, Nullable<Boolean>) |
<フォーム>開始タグを応答にレンダリングします。
<form>の |
| BeginForm(IHtmlHelper, Object) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、現在のアクションによって要求が処理されます。 |
| BeginForm(IHtmlHelper, String, String, FormMethod, Object) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、名前が |
| BeginForm(IHtmlHelper, String, String, FormMethod) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、名前が |
| BeginForm(IHtmlHelper, String, String, Object, FormMethod) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、名前が |
| BeginForm(IHtmlHelper, String, String, Object) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、名前が |
| BeginForm(IHtmlHelper, String, String) |
<フォーム>開始タグを応答にレンダリングします。 ユーザーがフォームを送信すると、名前が |
| BeginForm(IHtmlHelper) |
<フォーム>開始タグを応答にレンダリングします。
<form>の |
| BeginRouteForm(IHtmlHelper, Object, Nullable<Boolean>) |
<フォーム>開始タグを応答にレンダリングします。 指定した |
| BeginRouteForm(IHtmlHelper, Object) |
<フォーム>開始タグを応答にレンダリングします。 指定した |
| BeginRouteForm(IHtmlHelper, String, FormMethod, Object) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| BeginRouteForm(IHtmlHelper, String, FormMethod) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| BeginRouteForm(IHtmlHelper, String, Nullable<Boolean>) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| BeginRouteForm(IHtmlHelper, String, Object, FormMethod) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| BeginRouteForm(IHtmlHelper, String, Object) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| BeginRouteForm(IHtmlHelper, String) |
<フォーム>開始タグを応答にレンダリングします。 名前が |
| CheckBox(IHtmlHelper, String, Boolean) |
値が "true" の<input>型 "checkbox" の要素と、指定した |
| CheckBox(IHtmlHelper, String, Object) |
値が "true" の<input>型 "checkbox" の要素と、指定した |
| CheckBox(IHtmlHelper, String) |
値が "true" の<input>型 "checkbox" の要素と、指定した |
| Display(IHtmlHelper, String, Object) |
表示テンプレートと指定された追加のビュー データを使用して、 |
| Display(IHtmlHelper, String, String, Object) |
表示テンプレートと指定された追加のビュー データを使用して、 |
| Display(IHtmlHelper, String, String, String) |
表示テンプレートと指定した HTML フィールド名を使用して、 |
| Display(IHtmlHelper, String, String) |
表示テンプレートを使用して、 |
| Display(IHtmlHelper, String) |
表示テンプレートを使用して、 |
| DisplayForModel(IHtmlHelper, Object) |
表示テンプレートと指定された追加のビュー データを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、モデルの ModelMetadataを使用して見つかります。 |
| DisplayForModel(IHtmlHelper, String, Object) |
表示テンプレートと指定された追加のビュー データを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| DisplayForModel(IHtmlHelper, String, String, Object) |
表示テンプレート、指定された HTML フィールド名、および追加のビュー データを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| DisplayForModel(IHtmlHelper, String, String) |
表示テンプレートと指定した HTML フィールド名を使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| DisplayForModel(IHtmlHelper, String) |
表示テンプレートを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| DisplayForModel(IHtmlHelper) |
表示テンプレートを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、モデルの ModelMetadataを使用して見つかります。 |
| DisplayNameForModel(IHtmlHelper) |
現在のモデルの表示名を返します。 |
| DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, Object) |
|
| DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, String) |
|
| DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>) |
|
| DropDownList(IHtmlHelper, String, String) |
|
| DropDownList(IHtmlHelper, String) |
|
| Editor(IHtmlHelper, String, Object) |
エディター テンプレートと指定された追加のビュー データを使用して、 |
| Editor(IHtmlHelper, String, String, Object) |
エディター テンプレートと指定された追加のビュー データを使用して、 |
| Editor(IHtmlHelper, String, String, String) |
エディター テンプレートと指定した HTML フィールド名を使用して、 |
| Editor(IHtmlHelper, String, String) |
エディター テンプレートを使用して、 |
| Editor(IHtmlHelper, String) |
エディター テンプレートを使用して、 |
| EditorForModel(IHtmlHelper, Object) |
エディター テンプレートと指定された追加のビュー データを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、モデルの ModelMetadataを使用して見つかります。 |
| EditorForModel(IHtmlHelper, String, Object) |
エディター テンプレートと指定された追加のビュー データを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| EditorForModel(IHtmlHelper, String, String, Object) |
エディター テンプレート、指定された HTML フィールド名、および追加のビュー データを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| EditorForModel(IHtmlHelper, String, String) |
エディター テンプレートと指定した HTML フィールド名を使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| EditorForModel(IHtmlHelper, String) |
エディター テンプレートを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、 |
| EditorForModel(IHtmlHelper) |
エディター テンプレートを使用して、現在のモデルの HTML マークアップを返します。 テンプレートは、モデルの ModelMetadataを使用して見つかります。 |
| Hidden(IHtmlHelper, String, Object) |
指定した |
| Hidden(IHtmlHelper, String) |
指定した |
| IdForModel(IHtmlHelper) |
現在のモデルの HTML 要素 ID を返します。 |
| Label(IHtmlHelper, String, String) |
指定した |
| Label(IHtmlHelper, String) |
指定した |
| LabelForModel(IHtmlHelper, Object) |
現在のモデルの <label> 要素を返します。 |
| LabelForModel(IHtmlHelper, String, Object) |
現在のモデルの <label> 要素を返します。 |
| LabelForModel(IHtmlHelper, String) |
現在のモデルの <label> 要素を返します。 |
| LabelForModel(IHtmlHelper) |
現在のモデルの <label> 要素を返します。 |
| ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>) |
|
| ListBox(IHtmlHelper, String) |
|
| NameForModel(IHtmlHelper) |
現在のモデルの完全な HTML 要素名を返します。 HtmlFieldPrefix (空でない場合) を使用して、現在のModelと最上位ビューのモデルの関係を反映します。 |
| Partial(IHtmlHelper, String, Object, ViewDataDictionary) |
指定した部分ビューの HTML マークアップを返します。 |
| Partial(IHtmlHelper, String, Object) |
指定した部分ビューの HTML マークアップを返します。 |
| Partial(IHtmlHelper, String, ViewDataDictionary) |
指定した部分ビューの HTML マークアップを返します。 |
| Partial(IHtmlHelper, String) |
指定した部分ビューの HTML マークアップを返します。 |
| PartialAsync(IHtmlHelper, String, Object) |
指定した部分ビューの HTML マークアップを返します。 |
| PartialAsync(IHtmlHelper, String, ViewDataDictionary) |
指定した部分ビューの HTML マークアップを返します。 |
| PartialAsync(IHtmlHelper, String) |
指定した部分ビューの HTML マークアップを返します。 |
| Password(IHtmlHelper, String, Object) |
指定した |
| Password(IHtmlHelper, String) |
指定した |
| RadioButton(IHtmlHelper, String, Object, Boolean) |
指定した |
| RadioButton(IHtmlHelper, String, Object, Object) |
指定した |
| RadioButton(IHtmlHelper, String, Object) |
指定した |
| RenderComponentAsync(IHtmlHelper, Type, RenderMode, Object) |
指定した |
| RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode, Object) |
|
| RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode) |
|
| RenderPartial(IHtmlHelper, String, Object, ViewDataDictionary) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RenderPartial(IHtmlHelper, String, Object) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RenderPartial(IHtmlHelper, String, ViewDataDictionary) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RenderPartial(IHtmlHelper, String) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RenderPartialAsync(IHtmlHelper, String, Object) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RenderPartialAsync(IHtmlHelper, String, ViewDataDictionary) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RenderPartialAsync(IHtmlHelper, String) |
指定した部分ビューの HTML マークアップをレンダリングします。 |
| RouteLink(IHtmlHelper, String, Object, Object) |
指定したルートへの URL パスを含むアンカー (<a>) 要素を返します。 |
| RouteLink(IHtmlHelper, String, Object) |
指定したルートへの URL パスを含むアンカー (<a>) 要素を返します。 |
| RouteLink(IHtmlHelper, String, String, Object, Object) |
指定したルートへの URL パスを含むアンカー (<a>) 要素を返します。 |
| RouteLink(IHtmlHelper, String, String, Object) |
指定したルートへの URL パスを含むアンカー (<a>) 要素を返します。 |
| RouteLink(IHtmlHelper, String, String) |
指定したルートへの URL パスを含むアンカー (<a>) 要素を返します。 |
| TextArea(IHtmlHelper, String, Object) |
指定した |
| TextArea(IHtmlHelper, String, String, Object) |
指定した |
| TextArea(IHtmlHelper, String, String) |
指定した |
| TextArea(IHtmlHelper, String) |
指定した |
| TextBox(IHtmlHelper, String, Object, Object) |
指定した |
| TextBox(IHtmlHelper, String, Object, String) |
指定した |
| TextBox(IHtmlHelper, String, Object) |
指定した |
| TextBox(IHtmlHelper, String) |
指定した |
| ValidationMessage(IHtmlHelper, String, Object) |
指定した |
| ValidationMessage(IHtmlHelper, String, String, Object) |
指定した |
| ValidationMessage(IHtmlHelper, String, String, String) |
指定した |
| ValidationMessage(IHtmlHelper, String, String) |
指定した |
| ValidationMessage(IHtmlHelper, String) |
指定した |
| ValidationSummary(IHtmlHelper, Boolean, String, Object) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper, Boolean, String, String) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper, Boolean, String) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper, Boolean) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper, String, Object, String) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper, String, Object) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper, String, String) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper, String) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| ValidationSummary(IHtmlHelper) |
ModelStateDictionary オブジェクト内にある検証メッセージの順序指定されていないリスト (<ul> 要素) を返します。 |
| Value(IHtmlHelper, String) |
指定した |
| ValueForModel(IHtmlHelper, String) |
現在のモデルの書式設定された値を返します。 具体的には、最初に見つかった |
| ValueForModel(IHtmlHelper) |
現在のモデルの書式設定された値を返します。 具体的には、最初に見つかった |