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