2012-08-25 20 views
6

estoy usando el Html.BeginForm y que pasan en una clase css según abajo:Html.BeginForm con múltiples htmlAttributes

@using (Html.BeginForm("Logon", "Account", FormMethod.Post, new { @class = "form" })) 

que trabaja muy bien, pero quiero añadir un parámetro de cadena de consulta después de que ReturnURL pero eso no parece funcionar:

@using (Html.BeginForm("Logon", "Account", FormMethod.Post, new { @class = "form", returnUrl = Request.QueryString["ReturnUrl"] })) 

cómo puedo agregar varios htmlAttributes para que yo puedo decir que mi clase css y un parámetro de cadena de consulta?

Respuesta

4

Utilice following overload de BeginForm.

@using (Html.BeginForm("Logon", "Account", 
     new { returnUrl = Request.QueryString["ReturnUrl"] }, FormMethod.Post, 
     new { @class = "form"})) 
Cuestiones relacionadas