有没有办法在全球范围内获取脚本文件?

时间:2012-05-02 07:47:15

标签: javascript asp.net master-pages global

我的网络应用程序中有30个 .aspx 页面。每个页面都需要一个相同的脚本文件,如 myscript.js

我想知道有没有办法为所有30个页面全局调用此文件?我不想使用 MasterPage

1 个答案:

答案 0 :(得分:1)

您可以创建基类,让所有页面从此基类继承,并让基类将脚本行添加到页面。像这样:

public class BasePage : System.Web.UI.Page
{
  protected override OnLoad(EventArgs e)
  {
    base.OnLoad(e);
    // add javascript to page here
  }
}

public class MyWebPage1 : BasePage
{
}

public class MyWebPage2 : BasePage
{
}

public class MyWebPage3 : BasePage
{
}