Freigeben über


IHtmlGenerator.GenerateRouteForm Methode

Definition

Generieren Sie ein <Formularelement> . Die Route mit dem Namen routeName generiert den <Attributwert des Formulars>action.

public:
 Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateRouteForm(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, System::String ^ routeName, System::Object ^ routeValues, System::String ^ method, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateRouteForm (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string routeName, object routeValues, string method, object htmlAttributes);
abstract member GenerateRouteForm : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * string * obj * string * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Function GenerateRouteForm (viewContext As ViewContext, routeName As String, routeValues As Object, method As String, htmlAttributes As Object) As TagBuilder

Parameter

viewContext
ViewContext

Ein ViewContext instance für den aktuellen Bereich.

routeName
String

Der Name der Route.

routeValues
Object

Eine Object , die 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 eine IDictionary<TKey,TValue> instance, die die Routenparameter enthält.

method
String

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

htmlAttributes
Object

Eine Object , die 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

Ein TagBuilder instance für das </form-Element>.

Gilt für: