【发布时间】:2011-07-22 20:01:35
【问题描述】:
我是 ASP.MVC 的新手,我觉得我缺少一些东西。
我正在使用 jquery 不显眼的验证,所以在我的所有编辑视图中,我都包含了这个
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript" />
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript" />
然后,我认为将这段代码从每个编辑视图移动到 _layout 文件就可以了。
我做到了,但现在所有验证都不起作用。
问题是……为什么?我认为如果我在 _layout 文件中包含脚本,它将包含在我的应用程序的所有视图中。事实上,我在其中包含了一个扩展器插件,它在整个解决方案中都能正常工作。验证是否有一些特殊行为,我必须将其包含在每个编辑视图中......或者我做错了什么?
谢谢。
【问题讨论】:
标签: asp.net-mvc-3 razor unobtrusive-javascript