Sdílet prostřednictvím


HtmlHelper.GenerateRouteForm Metoda

Definice

Vykreslí <na odpověď počáteční značku formuláře> . Trasa s názvem routeName vygeneruje <hodnotu atributu action formuláře>.

protected:
 virtual Microsoft::AspNetCore::Mvc::Rendering::MvcForm ^ GenerateRouteForm(System::String ^ routeName, System::Object ^ routeValues, Microsoft::AspNetCore::Mvc::Rendering::FormMethod method, Nullable<bool> antiforgery, System::Object ^ htmlAttributes);
protected virtual Microsoft.AspNetCore.Mvc.Rendering.MvcForm GenerateRouteForm (string routeName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes);
abstract member GenerateRouteForm : string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
override this.GenerateRouteForm : string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
Protected Overridable Function GenerateRouteForm (routeName As String, routeValues As Object, method As FormMethod, antiforgery As Nullable(Of Boolean), htmlAttributes As Object) As MvcForm

Parametry

routeName
String

Název trasy.

routeValues
Object

Obsahuje Object parametry pro trasu. Parametry se načítají prostřednictvím reflexe prozkoumáním vlastností objektu Object. Obvykle se Object vytváří pomocí Object syntaxe inicializátoru. Případně můžete použít IDictionary<TKey,TValue> instanci obsahující parametry trasy.

method
FormMethod

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

antiforgery
Nullable<Boolean>

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

htmlAttributes
Object

Objekt Object , který obsahuje atributy HTML elementu. Případně instance obsahující IDictionary<TKey,TValue> atributy HTML.

Návraty

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

Poznámky

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

Platí pro