有沒有任何方法可以將JQuery注入到ASP.Net站點上的每個頁面中,而無需單獨向每個頁面添加腳本標記?將jquery插入到每個ASP.Net頁面
1
A
回答
3
使用母版頁是簡單的方法。但是,如果您已經構建了您的網站,那麼使用母版頁實施這可能是大量工作。取而代之的是,你可以創建一個繼承System.Web.UI.Page如下BasePage類:
public class BasePage:System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
// Define the name, type and url of the client script on the page.
String csname = "ButtonClickScript";
String csurl = "~/script_include.js";
Type cstype = this.GetType();
// Get a ClientScriptManager reference from the Page class.
ClientScriptManager cs = Page.ClientScript;
// Check to see if the include script exists already.
if (!cs.IsClientScriptIncludeRegistered(cstype, csname))
{
cs.RegisterClientScriptInclude(cstype, csname, ResolveClientUrl(csurl));
}
base.OnInit(e);
}
}
從BasePage的派生每個頁面包含動態該腳本來源。 (見下)
public partial class Default : BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
//Some code ...
}
}
但是,如果你還沒有創建你的網站,主頁是最簡單的方法來做到這一點。
3
使用Master Page。只將JQuery注入到MasterPage中,所有的aspx頁面將使用MasterPage。
0
相關問題
- 1. 將外部頁面插入到Jquery Mobile
- 2. 動態插入頁面標題到Wordpress上的每個頁面
- 3. 爲什麼chrome將腳本插入到每個頁面中
- 4. 從ASP.net MVC頁面插入多個表
- 5. 將Jquery代碼插入WP HeadWay頁面
- 6. 將圖像插入到jsp頁面
- 7. 將頁面插入PDF
- 8. 將javascript插入頁面
- 9. asp.net內容頁面和jQuery插件
- 10. 將數據從一個asp.net頁面插入到sqlserver數據庫中
- 11. asp.net從Code Behind頁面插入HTML
- 12. Asp.Net SQL刷新頁面重複插入?
- 13. 插入一個PHP頁面輸出到jquery varible
- 14. 插入一個jquery函數到頁面yii
- 15. 如何呈現和導入一個asp.net頁面到另一個asp.net頁面?
- 16. 將變量插入單個頁面的Wordpress頁面標題
- 17. Jquery - 一個自動將頁面動畫滾動到頁面底部的插件
- 18. 使用jquery從一個頁面輸入到另一個頁面
- 19. 將asp.net頁面的JavaScript代碼注入到另一個域的html頁面
- 20. 將主頁面導入到ASP.NET中的另一個主頁面中
- 21. TYPO3插入插件每頁
- 22. 使用servlet將Javascript注入到每個HTML頁面中Filter
- 23. ASP.Net webform/mvc3 - 將鏈接添加到多頁PDF文檔的每個頁面
- 24. ASP.net按鈕在每個頁面刷新
- 25. 將自定義PHP代碼插入到某個WordPress頁面
- 26. Jquery:將POST發送到多個頁面
- 27. 將jQuery插入到多個div
- 28. ASP.net將html編碼代碼插入頁面
- 29. 使用jQuery將每個*包裝在頁面上使用jQuery
- 30. 在DataTable中爲每個頁面重命名顯示jQuery插件
那麼,據我所知,用腳本標記,不可能添加javascript – 2010-10-10 03:58:29