繁体   English   中英

不使用Html.BeginForm进行验证的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM