HtmlHelper.GenerateForm Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Renderuje <tag początkowy formularza> do odpowiedzi. Gdy użytkownik prześle formularz, akcja o nazwie actionName
przetworzy żądanie.
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
Nazwa metody akcji.
- controllerName
- String
Nazwa kontrolera.
- routeValues
- Object
Element Object zawierający parametry trasy. Parametry są pobierane przez odbicie, sprawdzając właściwości obiektu Object. Zwykle jest to Object tworzone przy użyciu Object składni inicjatora. Alternatywnie IDictionary<TKey,TValue> wystąpienie zawierające parametry trasy.
- method
- FormMethod
Metoda HTTP do przetwarzania formularza — GET lub POST.
Jeśli true
element formularza> będzie <zawierać token antyforgery.
Jeśli false
wartość , pomija generowanie <danych wejściowych> typu "hidden" z tokenem antyforgery.
Jeśli null
element <formularza> będzie zawierać token antyforgeryjny tylko wtedy, gdy method
nie Getjest .
- htmlAttributes
- Object
Element Object zawierający atrybuty HTML elementu . Alternatywnie IDictionary<TKey,TValue> wystąpienie zawierające atrybuty HTML.
Zwraca
Wystąpienie MvcForm , które renderuje <tag końcowy /form> podczas usuwania.
Uwagi
W tym kontekście wyrażenie "renderuje" oznacza, że metoda zapisuje dane wyjściowe przy użyciu polecenia Writer.