I have a view in MVC3 with a TextBoxFor bound to my model like so:
<%=Html.TextBoxFor(m => m.SomeProperty, new { @readonly = "readonly" }) %>
How could I change this to be a textbox which would have style="display: none;" by default?
I have a view in MVC3 with a TextBoxFor bound to my model like so:
<%=Html.TextBoxFor(m => m.SomeProperty, new { @readonly = "readonly" }) %>
How could I change this to be a textbox which would have style="display: none;" by default?
Not sure what you mean by default, but you could add the style attribute:
<%= Html.TextBoxFor(m => m.SomeProperty, new { style = "display: none;" }) %>
or:
<%= Html.TextBoxFor(m => m.SomeProperty, new { @class = "hidden" }) %>
and in your CSS file:
.hidden {
display: none;
}
<%= Html.HiddenFor(m=> m.SomeProperty, new { @readonly = "readonly" }) %>