HtmlHelper.GenerateForm Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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.