Может кто-нибудь сказать мне, почему это не работает? независимо от того, что я использую для столбцов и строк, текстовое поле всегда одинакового размера
@ Html.TextAreaFor (model => model.Report.EmailMessage, new {htmlAttributes = new {@class = "form-control", @cols = 100, @rows = 20}})
0
proteus
20 Июн 2017 в 19:03
2 ответа
Вы можете удалить атрибуты html, и приведенный ниже код должен работать.
@Html.TextAreaFor(model => model.Report.EmailMessage, new { @class = "form-control", @cols = 100, @rows = 20 })
0
The_Outsider
20 Июн 2017 в 19:06
Или вы можете использовать следующую перегрузку для TextAreaFor
:
public static MvcHtmlString TextAreaFor<TModel, TProperty>(
this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression,
int rows,
int columns,
object htmlAttributes
)
Производство :
@Html.TextAreaFor(model => model.Report.EmailMessage, 20, 100, new { @class = "form-control" })
Соответствующая ссылка на статью MSDN.
0
sleeyuen
20 Июн 2017 в 19:47
Похожие вопросы
Новые вопросы
asp.net-mvc
ASP.NET MVC Framework - это платформа и инструмент веб-приложений с открытым исходным кодом, которые реализуют версию шаблона модель-представление-контроллер (MVC), адаптированную к веб-приложениям и построенную на основе технологии ASP.NET.