Sco*_*ttG 0 javascript asp.net
我有一个旧的ASP.NET 1.1站点,我正在维护.我们正在与Google合作,在所有网页上放置分析代码.由于我无法利用1.1中的母版页,因此我的页面包含带有用户控件的页眉/页脚/侧边栏.
首先想到的是将JavaScript放在我的页脚ascx控件中,以便它出现在每个页面上.但我不认为我可以从用户控件链接到JavaScript文件.
关于如何将js代码放在我网站的每个页面上的任何想法?
是什么让你不能简单地在用户控件中引用你的脚本?
<asp:SomeControl ID="SomeControl1" runat="server>
<script src="some.js" type="text/javascript"></script>
</asp:SomeControl>
Run Code Online (Sandbox Code Playgroud)
你也可以这样做:
protected void Page_Load(object sender, EventArgs e)
{
Literal some_js = new Literal();
some_js = "<script type='text/javascript' src='some.js'></script>";
this.Header.Controls.Add(some_js);
}
Run Code Online (Sandbox Code Playgroud)
(显然,第二种方法仍然会强制您自己修改页面,除非它们从您控制的公共父级继承.)
| 归档时间: |
|
| 查看次数: |
1819 次 |
| 最近记录: |