【发布时间】:2012-01-03 11:53:15
【问题描述】:
我有一个“联系我们”页面,其中有一个问题和答案列表,如下所示:
public List<string> Questions = new List<string>()
{
"What browser are you using?",
"What version of the browser are you using?",
"And so on and so forth..."
};
public List<string> Answers { get; set; }
然后我将这些添加到视图中,如下所示:
@foreach (var question in Model.Questions)
{
<dt>
<dd width="240" height="25">@Html.Label(question)</dd>
<dd width="240" height="80">
@Html.ValidationMessageFor(model => model.Answers[Model.Index])
@Html.TextAreaFor(model => model.Answers[Model.Index], new { @class = "uniform", @id = "text" })
</dd>
</dt>
Model.Index += 1;
}
在我开始编写自定义验证器之前,有没有一种方法可以验证该答案列表中的每个字符串,类似于验证字符串字段的方式?:
[StringLength(100)]
提前致谢!!
【问题讨论】:
-
你要验证什么?
-
我不确定你这么挑剔是否公平 - 如果你看看我的历史......每当我提出一个尚未回答的问题或答案不正确时,我都会关注为了社区的利益,回答我自己的问题。
-
@Dallas - 我正在尝试验证响应的长度,以确保它们没有输入太大的值。
标签: c# asp.net .net asp.net-mvc-3 validation