MVC 4样式@HTML项目

时间:2013-09-09 15:09:46

标签: c# asp.net-mvc asp.net-mvc-4

我在页面上有4个TextBoxFor标签。我希望这些标签具有相同的css类。我该怎么做?

@Html.TextBoxFor(m => m.Name)

我见过类似

的内容

@Html.TextBoxFor("Name", m => m.Name, new {@class="contactUsTextBox"})

@Html.TextBoxFor(m => m.Name, new {@class="contactUsTextBox"})

在其他网页上,但这些会导致错误。

3 个答案:

答案 0 :(得分:1)

应该是..

@Html.TextBoxFor(m => m.Name, new {@class="contactUsTextBox"})

确保模型中存在属性,并确保Css类存在,后者不会导致错误,但您不会看到任何样式。

您还可以在视图顶部发布@model,以及实际model的代码。

另外,请解释您在qustion中看到的错误。

答案 1 :(得分:0)

尝试:

@Html.TextBoxFor(m => m.Name, new {@class="contactUsTextBox"}) 

答案 2 :(得分:0)

您也可以使用

@Html.TextBoxFor(m => m.Name, 
                 new Dictionary<string, object> {{"class","contactUsTextBox"}})