Freigeben über


HtmlHelper.GenerateForm Methode

Definition

Rendert ein <Formularstarttag> für die Antwort. Wenn der Benutzer das Formular übermittelt, verarbeitet die Aktion mit dem Namen actionName die Anforderung.

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

Parameter

actionName
String

Der Name der Aktionsmethode.

controllerName
String

Der Name des Controllers.

routeValues
Object

Ein Object , das die Parameter für eine Route enthält. Die Parameter werden durch Reflektion abgerufen, indem die Eigenschaften von Objectuntersucht werden. Dies Object wird in der Regel mithilfe der Object Initialisierersyntax erstellt. Alternativ kann ein IDictionary<TKey,TValue> instance, der die Routenparameter enthält.

method
FormMethod

Die HTTP-Methode zum Verarbeiten des Formulars, entweder GET oder POST.

antiforgery
Nullable<Boolean>

Wenn true, <enthalten Formularelemente> ein Antifälschungstoken. Wenn false, unterdrückt die Generierung einer <Eingabe> vom Typ "hidden" mit einem Antifälschungstoken. Wenn nullist, <enthalten Formularelemente> nur dann ein Fälschungsschutztoken, wenn method nicht Getist.

htmlAttributes
Object

Ein Object , der die HTML-Attribute für das -Element enthält. Alternativ kann eine IDictionary<TKey,TValue> instance, die die HTML-Attribute enthält.

Gibt zurück

Eine MvcForm instance, die das <Endtag /form> bei der Löschung rendert.

Hinweise

In diesem Kontext bedeutet "renders", dass die -Methode ihre Ausgabe mit Writerschreibt.

Gilt für: