JQuery 2.2.0加载两次并抛出错误" JavaScript运行时错误:对象不支持属性或方法'对话框' "

时间:2016-05-30 11:17:32

标签: jquery

我从Global.asax注册JQuery,就像这样 -

 string JQueryVer = "2.2.0";
            ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition
            {
                Path = "~/Scripts/jquery-" + JQueryVer + ".min.js",
                DebugPath = "~/Scripts/jquery-" + JQueryVer + ".js",
                CdnPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-" + JQueryVer + ".min.js",
                CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-" + JQueryVer + ".js",
                CdnSupportsSecureConnection = true,
                LoadSuccessExpression = "window.jQuery"
            });

此代码适用于除一个以外的所有页面。我试过看,jquery是否注册了两次但事实并非如此。奇怪的是,如果我从页面中删除Range验证器(抛出错误),则jquery不会注册两次。

我想知道这种情况的可能原因。另外,我如何从Global.asax中检查"仅当jquery不存在时加载jquery"?

期待您的帮助!提前谢谢。

0 个答案:

没有答案