2012-08-25 12 views
6

ich die Html.BeginForm verwende und wie pro unten in einer CSS-Klasse übergeben:Html.BeginForm mit mehreren Htmlattributes

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

, die funktioniert gut, aber ich möchte ein ReturnUrl Abfragezeichenfolgeflag Parameter, nachdem es hinzuzufügen, aber das nicht zu funktionieren scheint:

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

wie kann ich mehrere Htmlattributes hinzufügen, so dass ich es als meine CSS-Klasse und einen Abfragezeichenfolgeflag Parameter sagen?

Antwort

4

Verwenden Sie die following overload von BeginForm.

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