Asp.Net MVC 2验证

时间:2010-10-01 12:01:03

标签: asp.net-mvc-2

我正在尝试使用ASP.NET MVC 2进行验证。 我只是验证文本框值。 以下是我的方法。 创建视图 - :

<%: Html.ValidationSummary(true)%> 
<%: Html.TextBoxFor(model => model.Name, new { @class="input-standard"})%>
<%: Html.ValidationMessageFor(model => model.Name) %>

模型属性 - :

[Required (ErrorMessage="Name Required")]

public virtual string Name { get; set; }

但是如果我保持文本框为空并单击提交,那么仍然是ModelState.IsValidate属性返回true。

请说明我做错了什么。

感谢。

1 个答案:

答案 0 :(得分:1)

您是否添加了<% Html.EnableClientValidation(); %>以及对Microsoft MVC ajax验证javascript(MicrosoftMvcAjax.js和MicrosoftMvcValidation.js)的引用。

编辑:抱歉只是注意到这没有回答你的问题:)