2009-11-03 42 views
2

我想使用位於根文件夾中的JavaScript文件。我怎樣才能包含該JS文件?如何在我的ASP.NET項目中使用JavaScript文件?

+0

使用 「的JavaScript」 或 「使用Javascript」,甚至 「JavaScript的。」 JavaScript是ECMAScript的實現,*與Java *無關。 – 2009-11-03 18:51:18

+0

甚至「JS」都可以。而JScript是另一個故事... – 2009-11-03 18:52:29

+0

你怎麼知道如何做到這一點? – 2009-11-03 20:27:55

回答

5

應該是一樣的,包括它在任何標準的HTML頁面..

<script type="text/javascript" src="/scriptname.js"></script> 

如果這不是你在尋找什麼讓我知道,我很樂意儘可能擴大如我所能。

3

使用

<script language="javascript" src="FILE PATH"></script> 
+5

標準方法是使用type =「text/javascript」而不是語言屬性。 – 2009-11-03 18:53:56

+0

實際上'language'屬性用於舊的瀏覽器兼容性,但當前的現代瀏覽器現在使用'type =「text/javascript」' – Tarik 2009-11-03 19:03:24

2

如果你需要從一個頁面或WebControl的背後的代碼包含的JavaScript,你有幾種選擇

this.Page.ClientScript.RegisterClientScriptInclude(typeof(WebControlThatNeedsIt), "IdentifierOfTheScriptSuchAsLoad", "~/myfile.js"); 

this.Page.ClientScript.RegisterClientScriptBlock(typeof(WebControlThatNeedsIt), "IdentifierOfTheScriptSuchAsLoad", "<script type=\"text/javascript\" src=\"/myfile.js\"></script>",false); 

如果沒有可以使用的昆頓的建議標記。

<script type="text/javascript" src="/myfile.js"></script> 

注意使用

</script> 

是很重要的,因爲自閉不腳本標籤工作,即:

<script type="text/javascript" src="/myfilewontwork.js"/> 
0

另外,如果你使用的是Visual Studio,則可以將文件拖到你的aspx文件中,它會爲你生成正確的標記。

相關問題