【发布时间】:2011-03-03 16:49:40
【问题描述】:
我的视图页面中有这段代码。
<td>
Mandate Name:
</td>
<td>
<%= Html.TextBox("MandateName")%>
</td>
我为此名称编写了 MVC2 验证。
类似的东西。
//[Validator(typeof(MandateValidator))]
[MetadataType(typeof(Mandate_Metadata))]
public partial class Mandate {
public class Mandate_Metadata
{
[StringLength(250, ErrorMessage = "Mandate name cannot exceed 250 characters!")]
[Required(ErrorMessage = "Mandate Name Required!")]
public string MandateName { get; set; }
[StringLength(3000, ErrorMessage = "Description cannot exceed 3000 characters!")]
public string MandateDescription { get; set; }
}
}
但是我的验证在这个领域不起作用,任何人都可以帮助我我在这里做错了什么吗? 谢谢
【问题讨论】:
-
请提供更多信息。是客户端验证还是服务器端验证不起作用?如果是客户端,请让我们知道您在那里使用什么。如果是服务器端,请告诉我们您的操作方法代码。
标签: asp.net-mvc validation asp.net-mvc-2