1

我们有一些调用Html.TextArea(string name, IDictionary<string, object> htmlAttributes)扩展方法的代码。此方法是rows="2" cols="20"自动添加的。我在 Reflector 中看到这些是内部值(implicitRowsAndColumns字典的一部分)。

有没有办法强制 ASP.NET MVC 不输出这些属性?我不明白为什么他们的代码首先会这样做,因为 CSS 是确定textarea.

4

1 回答 1

0

尝试new { rows = "", cols = "" }加入您的TextAreaFor电话。

这可能是因为验证器需要 rows 和 cols 属性。但仅仅因为它们是必需的,并不意味着它们需要具有价值。

stackoverflow.com/questions/2649283/avoid-textarea-rows-cols-error

于 2012-07-21T00:44:21.543 回答