MVC3 애플리케이션이 있습니다. Mvc mvc3에서 작동하지 않습니다.
public class Customer
{
[Required]
public string Email { get; set; }
[Required]
public string Answer1 { get; set; }
[Required]
[NotEqualTo("Answer1")]
public string Answer2 { get; set; }
}
내가의 Web.config에 onubtrusive 확인 가능 :
이
모델입니다<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
을 그리고이 내 _layout.cshtml에 :
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/mvcfoolproof.unobtrusive.js")" type="text/javascript"></script>
내 여기서 문제는 MvcFoolproof가 작동하지 않는다는 것입니다. mvc 데이터 주석 유효성 검사 Required
이 작동합니다. 나는 무엇을 여기에서 놓쳤 느냐? 감사!
브라우저에 오류가 있습니까? –
아니요, 브라우저에 오류가 없습니다. – Gerald