Как я могу установить TextBoxFor быть скрытым по умолчанию - PullRequest
7 голосов
/ 10 января 2012

У меня есть представление в MVC3 с TextBox для привязки к моей модели следующим образом:

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

Как я могу изменить это на текстовое поле, которое будет иметь стиль = "display: none;" по умолчанию?

1 Ответ

22 голосов
/ 10 января 2012

Не уверен, что вы подразумеваете по умолчанию, но вы можете добавить атрибут стиля:

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

или

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

и в вашем файле CSS:

.hidden {
    display: none;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...