2012-01-10 156 views
3

隐藏我已经在MVC3视图绑定到我的模型,像这样一个TextBoxFor:我怎样才能设置TextBoxFor在默认情况下

<%=Html.TextBoxFor(m => m.SomeProperty, new { @readonly = "readonly" }) %> 

我应该如何改变这是这将有风格的一个文本框= “display:none;”默认?

回答

17

不知道你的默认的意思,但您可以添加样式属性:

<%= Html.TextBoxFor(m => m.SomeProperty, new { style = "display: none;" }) %> 

或:

<%= Html.TextBoxFor(m => m.SomeProperty, new { @class = "hidden" }) %> 

,并在你的CSS文件:

.hidden { 
    display: none; 
} 
+0

我没预计它会变得更加困难!谢谢 :) – Stian 2012-01-10 08:44:20