1

我在使用 ASP.NET MVC 中的验证制作自己的表单时遇到了麻烦。我想完全使用 html 和 javascript 制作表单,但是当我在我的 asp.net mvc 网站上查看时,我在互联网上找到的每个示例都不起作用。

我有这个 jsFiddle:http: //jsfiddle.net/epic720/V3p9f/

在我将它粘贴到我的 mvc 站点上的页面之前,它工作得很好。输入周围有一个红色边框,但没有创建错误消息标签。

我在 web.config 中将 ClientValidationEnabled 和 UnobtrusiveJavaScriptEnabled 设置为 false。

编辑:我用最新版本的 jquery 替换了项目中的 jquery 副本,现在我不再遇到这个问题。

4

2 回答 2

1

对于对模型验证上的数据属性组合感兴趣且不使用 Html.BegionForm() 的任何人,您可以尝试添加此

@{ ViewContext.FormContext = new FormContext(); }

在你的<form>元素之前

于 2014-03-27T10:47:42.697 回答
0

不知道问题是什么,但我的解决方案是创建一个非剃刀或网络表单部分并将其呈现在您的视图中。

于 2012-04-21T17:13:56.713 回答