【发布时间】:2012-08-17 09:51:11
【问题描述】:
我一直在检查 4.5 中 Web 表单的一些新功能,但在不显眼的验证方面遇到了障碍。
Web Forms 4.5 中的不显眼验证依赖于 jQuery,当启用它时,会在页面正文中的服务器表单内产生一个 jQuery 脚本引用。这听起来很棒,我喜欢这个概念。它在我看过的演示中效果很好,代码中的减少/清理是一件很漂亮的事情。
但是,当我在预先存在的项目中启用此功能时,我遇到了问题。问题是我有无数的页面和应用程序使用 jQuery 进行客户端交互(jQuery UI 是一个典型的例子),在这些页面中,我在页面的标题部分有一个 jQuery 参考和随附的代码。当启用不显眼的验证时,结果是页面上的第二个 jQuery 引用,并且标头中的 javascript 中断。
有没有办法让我告诉脚本管理器 jQuery 已经加载到页面中,这样就不会添加第二个引用?或者,我有没有办法告诉脚本管理器或 Web 窗体框架检查页面是否存在现有的 jQuery 引用?
【问题讨论】:
标签: jquery asp.net webforms asp.net-4.5