Udostępnij za pośrednictwem


HtmlHelper.GenerateForm Metoda

Definicja

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.

antiforgery
Nullable<Boolean>

Jeśli trueelement formularza> będzie <zawierać token antyforgery. Jeśli falsewartość , pomija generowanie <danych wejściowych> typu "hidden" z tokenem antyforgery. Jeśli nullelement <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.

Dotyczy