次の方法で共有


HtmlHelper.GenerateForm メソッド

定義

フォーム>開始タグを<応答にレンダリングします。 ユーザーがフォームを送信すると、名前 actionName を持つアクションによって要求が処理されます。

protected:
 virtual Microsoft::AspNetCore::Mvc::Rendering::MvcForm ^ GenerateForm(System::String ^ actionName, System::String ^ controllerName, System::Object ^ routeValues, Microsoft::AspNetCore::Mvc::Rendering::FormMethod method, Nullable<bool> antiforgery, System::Object ^ htmlAttributes);
protected virtual Microsoft.AspNetCore.Mvc.Rendering.MvcForm GenerateForm (string actionName, string controllerName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes);
abstract member GenerateForm : string * string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
override this.GenerateForm : string * string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
Protected Overridable Function GenerateForm (actionName As String, controllerName As String, routeValues As Object, method As FormMethod, antiforgery As Nullable(Of Boolean), htmlAttributes As Object) As MvcForm

パラメーター

actionName
String

アクション メソッドの名前です。

controllerName
String

コントローラーの名前。

routeValues
Object

Objectルートのパラメーターを格納している 。 パラメーターは、 のプロパティ Objectを調べることによってリフレクションによって取得されます。 これは Object 通常、初期化子構文を使用して Object 作成されます。 または、ルート パラメーターを IDictionary<TKey,TValue> 含むインスタンス。

method
FormMethod

フォームを処理するための HTTP メソッド (GET または POST)。

antiforgery
Nullable<Boolean>

の場合 true、 <フォーム> 要素には偽造防止トークンが含まれます。 の場合 false、偽造防止トークンを使用して <型 "hidden" の入力> が生成されないようにします。 の<場合、 が でないGet場合nullmethodにのみ、フォーム>要素に偽造防止トークンが含まれます。

htmlAttributes
Object

Object要素の HTML 属性を含む 。 または、HTML 属性を IDictionary<TKey,TValue> 含むインスタンス。

戻り値

MvcForm破棄されたときに /form> 終了タグを<レンダリングする インスタンス。

注釈

このコンテキストでは、"renders" は、 メソッドが を使用してその Writer出力を書き込むという意味です。

適用対象