带有多个htmlAttributes的Html.BeginForm

Dko*_*ong 7 asp.net-mvc-3

我正在使用Html.BeginForm并传递一个css类,如下所示:

@using (Html.BeginForm("Logon", "Account", FormMethod.Post, new { @class = "form" } ))
Run Code Online (Sandbox Code Playgroud)

工作正常,但我想在它之后添加一个returnURL查询字符串参数,但似乎不起作用:

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

如何添加多个htmlAttributes以便我可以告诉它我的css类和查询字符串参数?

Era*_*nga 5

使用以下重载BeginForm.

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