【问题标题】:Razor Html helper Html.BeginFormRazor Html 助手 Html.BeginForm
【发布时间】:2013-07-12 09:13:46
【问题描述】:

我在 ASP.NET MVC4 中有一个视图,它具有以下启动 HTML 表单的代码:

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

现在我需要给这个表单一个 id="login" 和一个 class="loginform"。如何为 Html.BeginForm 类指定此类 HTML 参数?

另外:我在哪里可以找到解释所有参数和细节的所有 HTML 帮助函数的 API 或文档?

【问题讨论】:

    标签: asp.net asp.net-mvc-4 razor


    【解决方案1】:

    在代码中尝试以下操作:

    @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

    【讨论】:

      【解决方案2】:

      在 msdn 上查看此页面:http://msdn.microsoft.com/en-us/library/system.web.mvc.htmlhelper_members(v=vs..90).aspx。它在扩展方法部分列出了控件生成方法。您可以在此处找到有关使用属性创建 form 元素的信息: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?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-25
        • 2012-08-30
        • 2019-09-04
        • 1970-01-01
        • 2017-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多