![](/img/trans.png)
[英]Posting form without @HTML.Beginform and using Jquery(ajax) in asp.net MVC
[英]ASP.NET MVC form with validation WITHOUT using Html.BeginForm
我在用ASP.NET MVC进行验证时无法制作自己的表单。 我想完全使用html和javascript制作表单,但是当我在asp.net mvc网站上放入视图时,在互联网上找到的每个示例都无法正常工作。
我有这个jsFiddle: http : //jsfiddle.net/epic720/V3p9f/
直到我将其粘贴到我的mvc网站上的页面中,该方法才能正常工作。 输入周围有一个红色边框,但未创建错误消息标签。
我在web.config中将ClientValidationEnabled和UnobtrusiveJavaScriptEnabled设置为false。
编辑:我用最新版本的jquery替换了项目中的jquery副本,现在不再有这个问题。
对于对模型验证中的数据属性组合感兴趣并且不使用Html.BegionForm()的任何人,您都可以尝试添加
@{ ViewContext.FormContext = new FormContext(); }
在<form>
元素之前
不知道是什么问题,但是我的解决方案是创建一个非剃须刀或webform局部并将其呈现在视图中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.