我在MVC3中有一个视图,TextBoxFor绑定到我的模型,如下所示:
<%=Html.TextBoxFor(m => m.SomeProperty, new { @readonly = "readonly" }) %>
我怎么能把它改成一个文本框,里面有style =“display:none;”默认情况下?
答案 0 :(得分:22)
默认情况下不确定您的意思,但您可以添加样式属性:
<%= Html.TextBoxFor(m => m.SomeProperty, new { style = "display: none;" }) %>
或:
<%= Html.TextBoxFor(m => m.SomeProperty, new { @class = "hidden" }) %>
并在您的CSS文件中:
.hidden {
display: none;
}
答案 1 :(得分:1)
Html.TextBoxFor(m => m.SomeProperty, new { @readonly = "readonly", @hidden="true"})
答案 2 :(得分:0)
P1