2009-10-09 49 views
1

對於實現特性X的我的頁面,我實現了一個基類(它本身實現了原始基類)。

這個特徵X基類有一些網站的方法,我想要的需要的在使用這些網站的方法包括在具體頁面的形式的JavaScript:包含來自基頁的外部JS文件

<SCRIPT language="JavaScript" src="FeatureX.js"></SCRIPT> 

我認爲這將是就像在基類中將屬性添加到base.Header一樣簡單 - 但它是空的。

從谷歌搜索這似乎我應該做一個新的母版頁,因爲這是相關的演示文稿。然而,這似乎是一個包括聲明的矯枉過正。有什麼方法可以直接從基類中添加?

謝謝。

+0

似乎是正確的! JS文件放在與aspx相同的文件夾中嗎? – Preets 2009-10-09 10:50:58

回答

3

只需添加

Page.ClientScript.RegisterClientScriptInclude("coursel", ResolveUrl("FeatureX.js")); 
+0

非常感謝!正是我在找什麼。 – bean 2009-10-09 10:53:56

+1

確保在if(if!)頁面的前面加上if!(!Page.ClientScript.IsClientScriptIncludeRegistered(「coursel」)),這樣您不會最終將腳本多次注入頁面 – 2009-10-09 12:56:39

+0

@Chris, – 2009-10-09 18:11:47