向 Html.BeginForm MVC/C# 添加样式属性

Posted

技术标签:

【中文标题】向 Html.BeginForm MVC/C# 添加样式属性【英文标题】:Add a style attribute to Html.BeginForm MVC/C# 【发布时间】:2016-08-05 20:57:21 【问题描述】:

是否可以向 html.BeginForm 添加样式属性?

类似:

@using (Html.BeginForm("Action","Controller", FormMethod.Post, new @class="myClass", new @style="margin-right:100px margin-top:50px"))


【问题讨论】:

Adding CSS class to Html.BeginForm()的可能重复 【参考方案1】:

试试

@using (Html.BeginForm("Action", "Controller", FormMethod.Post, new  style = "margin-right:100px; margin-top:50px", @class = "myClass"  ))



【讨论】:

总是向你解释你所提供的代码。谢谢。【参考方案2】:

看这里:

*** Link

Another *** Link

我不是 MVC 专家,但根据附加链接,您的代码应该是这样的:

@using (Html.BeginForm("Action","Controller", FormMethod.Post, new @class="myClass", new style="margin-right:100px margin-top:50px"))


希望这会有所帮助。 :)

【讨论】:

【参考方案3】:
//Try this format
@using (Html.BeginForm("Action", "Controller", null,FormMethod.Post, new  @style = "your styles ",@class = "your classname"))



【讨论】:

【参考方案4】:

@using (Html.BeginForm("Index", "Home", null, FormMethod.Post, new  style = "margin-right:100px;margin-top:50px;border:1px solid red;", @class = "thFormClass" ))


试试这个吧。

【讨论】:

以上是关于向 Html.BeginForm MVC/C# 添加样式属性的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Html.Listboxfor 和 Html.Beginform

替换为 Html.BeginForm()

Html.BeginForm (ASP.NET MVC) 的问题

使用Html.BeginForm来提交表单

ASP.NET MVC Html.BeginForm用法1

Html.BeginForm() 在我的控制器上执行错误的操作