2012-12-21 99 views
48

如何添加類屬性爲以下情況(使用RETURNURL只):添加CSS類Html.BeginForm()

@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) 
{ 
} 

我想是這樣的:

@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }, new { @class = "login-form" })) 
{ 
} 

回答

97

存在過載爲此,如果您提供控制器操作,名稱和表單方法。

@using (Html.BeginForm("ActionName", "ControllerName", 
      new { ReturnUrl = ViewBag.ReturnUrl }, 
      FormMethod.Post, new { @class="login-form" })) 
{ 
    etc. 
} 
+1

謝謝...這就是我需要的東西.. !! – Vishal

+7

該方法最常見的用法是'Html.BeginForm()',因此,我希望微軟可以在不需要關心的情況下調用'Html.BeginForm(new {@ class =「something」})''所有其他參數。 –

0

,或者乾脆利用HTML:

<form action="/ActionName/ControllerName" method="post" class="login-form"> 

</form>