0
我正在开发一个WEB_PART,我想知道是否有一些方法可以找到是否存在任何JQUERY LIB内的网页部分将被插入的母版页项目。如何检查jQuery是否从C#代码加载?
我想要做这样的事情:
if (jQuery) {
// jQuery is loaded
Page.ClientScript.RegisterClientScriptInclude(typeof(WebpartSlideShow), "jQuery", "/_layouts/Jquery-Cycle/jquery-1.5.1.min.js");
Page.ClientScript.RegisterClientScriptInclude(typeof(WebpartSlideShow), "jQueryCycle", "/_layouts/Jquery-Cycle/jquery.cycle.all.min.js");
// break;
} else {
// jQuery is not loaded
Page.ClientScript.RegisterClientScriptInclude(typeof(WebpartSlideShow), "jQueryCycle", "/_layouts/Jquery-Cycle/jquery.cycle.all.min.js");
}
重要的是要注意,如果jQuery是通过'Page.ClientScript'添加的,那么这只会**工作。如果jQuery是以纯HTML添加的,则此方法将无法工作,并会导致页面加载jQuery的两个实例。 – Jeff 2012-07-31 14:23:55
如果我在纯HTML中添加jQuery,我该如何做到这一点? – 2012-07-31 14:34:48
你不能,如果你在回应中开始钓鱼,你就不会去那里。 ClientScriptManager用于跟踪客户端脚本。 – Shikyo 2012-07-31 15:39:54