Sdílet prostřednictvím


HtmlHelper.GenerateForm Metoda

Definice

Vykreslí <na odpověď počáteční značku formuláře> . Když uživatel odešle formulář, akce s názvem actionName žádost zpracuje.

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

Parametry

actionName
String

Název metody akce.

controllerName
String

Název kontroleru.

routeValues
Object

Obsahuje Object parametry pro trasu. Parametry se načítají prostřednictvím reflexe prozkoumáním vlastností objektu Object. Obvykle se Object vytváří pomocí Object syntaxe inicializátoru. Případně můžete použít IDictionary<TKey,TValue> instanci obsahující parametry trasy.

method
FormMethod

Metoda HTTP pro zpracování formuláře, get nebo POST.

antiforgery
Nullable<Boolean>

Pokud true, <budou prvky formuláře> obsahovat antiforgery token. Pokud false, potlačí generování <vstupu> typu "skryté" pomocí tokenu proti padělání. Pokud null, <budou elementy formuláře> obsahovat antiforgery token pouze v případě method , že není Get.

htmlAttributes
Object

Objekt Object , který obsahuje atributy HTML elementu. Případně instance obsahující IDictionary<TKey,TValue> atributy HTML.

Návraty

Instance MvcForm , která při odstranění vykreslí <koncovou značku /form> .

Poznámky

V tomto kontextu "renders" znamená, že metoda zapisuje svůj výstup pomocí Writer.

Platí pro