Sdílet prostřednictvím


IHtmlHelper.BeginForm Metoda

Definice

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

public:
 Microsoft::AspNetCore::Mvc::Rendering::MvcForm ^ BeginForm(System::String ^ actionName, System::String ^ controllerName, System::Object ^ routeValues, Microsoft::AspNetCore::Mvc::Rendering::FormMethod method, Nullable<bool> antiforgery, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Mvc.Rendering.MvcForm BeginForm (string actionName, string controllerName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes);
abstract member BeginForm : string * string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
Public Function BeginForm (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čtou prostřednictvím reflexe prozkoumáním vlastností objektu Object. Obvykle Object se vytváří pomocí Object syntaxe inicializátoru. Případně instance obsahující IDictionary<TKey,TValue> parametry trasy.

method
FormMethod

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

antiforgery
Nullable<Boolean>

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

htmlAttributes
Object

Obsahuje Object atributy HTML elementu . Alternativně instance IDictionary<TKey,TValue> obsahující atributy HTML.

Návraty

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

Poznámky

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

Platí pro