我在ASP.NET MVC4中有一个视图,它有以下代码启动HTML表单:
@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }))
现在我需要给这个表单一个id =“login”和一个class =“loginform”。如何为Html.BeginForm类指定此类HTML参数?
另外:我在哪里可以找到所有HTML帮助函数的API或文档,它们解释了所有参数和细节?
答案 0 :(得分:2)
在msdn:http://msdn.microsoft.com/en-us/library/system.web.mvc.htmlhelper_members(v=vs..90).aspx上查看此页面。它列出了扩展方法部分中的控件生成方法。您可以在此处找到有关使用属性创建表单元素的信息:http://msdn.microsoft.com/en-us/library/dd492714(v=vs.90).aspx和此处:How can I add a class attribute to an HTML element generated by MVC's HTML Helpers?。
答案 1 :(得分:2)
在代码中尝试以下内容:
@using (Html.BeginForm(null, null, new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { id = "login", @class = "loginform" }))
请参阅此处的信息:
http://msdn.microsoft.com/en-us/library/system.web.mvc.html.formextensions.beginform(v=vs.108).aspx