我在ASP.NET MVC中使用验证制作自己的表单时遇到了麻烦。我想完全使用html和javascript制作表单,但是当我在asp.net mvc网站上放入视图时,我在互联网上找到的每个例子都不起作用。
我有这个jsFiddle:http://jsfiddle.net/epic720/V3p9f/
直到我将其粘贴到我的mvc网站上的页面中才能正常工作。输入周围有红色边框,但不会创建错误消息标签。
我在web.config中将ClientValidationEnabled和UnobtrusiveJavaScriptEnabled设置为false。
编辑:我用最新版本的jquery替换了项目中的jquery副本,现在我不再遇到这个问题了。
答案 0 :(得分:1)
对于对模型验证中的数据属性组合感兴趣而不使用Html.BegionForm()的任何人,您可以尝试添加此
@{ ViewContext.FormContext = new FormContext(); }
在您的<form>
元素之前
答案 1 :(得分:0)
不确定问题是什么,但我的解决方案是创建一个非剃刀或webform部分并在视图中呈现它。