似乎无法在Asp.net MVC中更改TextAreaFor()的大小

时间:2014-04-10 04:13:45

标签: asp.net asp.net-mvc

下面是我的代码,我正确设置了列和行的值,或者至少我认为我做了但它不会改变文本区域的默认大小。我做错了什么?

<div class="row">
    @Html.LabelFor(model => model.fullName, "Name:")
    @Html.TextAreaFor(model => model.fullName, new { @cols="160", @rows="1" })
    @Html.ValidationMessageFor(model => model.fullName)
</div>

1 个答案:

答案 0 :(得分:3)

colsrows与字体大小有关。高度和宽度,如果也明确设置,也会line-heightletter-spacing

所以使用高度宽度属性

@Html.TextAreaFor(model => model.fullName, new { @Style="height:400px; width:300px;" })