Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在MVC中指定textarea的COL行?_C#_Asp.net Mvc 3_Razor - Fatal编程技术网

C# 如何在MVC中指定textarea的COL行?

C# 如何在MVC中指定textarea的COL行?,c#,asp.net-mvc-3,razor,C#,Asp.net Mvc 3,Razor,在我的模型中,我有以下代码: [Required(ErrorMessage = "News content is required.")] [DisplayName("News Content")] [DataType(DataType.MultilineText)] public string FullContent { get; set; } [Required(ErrorMessage = "News summary is required.")] [DisplayName("News

在我的模型中,我有以下代码:

[Required(ErrorMessage = "News content is required.")]

[DisplayName("News Content")]
[DataType(DataType.MultilineText)]
public string FullContent { get; set; }

[Required(ErrorMessage = "News summary is required.")]
[DisplayName("News Summary")]
[DataType(DataType.MultilineText)]
public string Summary { get; set; }  
在视图内部是:

<tr>
<td id="td-caption">Full Content</td>  
<td id="td-content2">@Html.EditorFor(model => model.FullContent)  @Html.ValidationMessageFor(model => model.FullContent)</td>  
</tr>  
<tr>
<td id="td-caption">Summary</td>
<td id="td-content2">@Html.EditorFor(model => model.Summary)@Html.ValidationMessageFor(model => model.Summary)</td>
</tr>  

但毫无效果。我该怎么办?谢谢

不是有效的CSS规则。它们是
textarea
元素上的属性。但是由于您使用的是en
EditorFor
helper,因此无法设置它们的值。您可以使用CSS中的
宽度
高度
属性来调整文本区域的大小:

textarea#FullContent, #Summary {
    width: 90px;
    height: 200px;
    padding-top: 20px;
    padding-left: 20px;
}

另一种允许使用textarea指定行数的方法是:

@Html.TextAreaFor(model => model.Comments, new { @rows=10, @cols=40 })

来源:

@Darin第一个单词是rols,但必须是rows。我无法编辑它,因为关于编辑的堆栈溢出规则必须至少为六个字符。请改正它。
@Html.TextAreaFor(model => model.Comments, new { @rows=10, @cols=40 })