如何在标记ASP.NET之前添加脚本代码

时间:2009-11-13 03:31:37

标签: asp.net javascript google-analytics

继承问题,

在母版页中,Google {/ 0}标记结束前粘贴了Google Analytics代码。

在ASPX页面中,我需要使用代码隐藏 body 生成一个脚本(google addItem跟踪器)并将其放在ClientScript标记的末尾之前,因为此脚本使用了Google分析变量。

我怎样才能实现这个目标?

3 个答案:

答案 0 :(得分:2)

查看RegisterStartupScript

脚本块将放置在页面末尾的</form>标记的正上方。

答案 1 :(得分:2)

如果您能够避免使用ClientScript,那么一种不优雅但简单的方法就是在页面中粘贴您想要渲染脚本的文字,并将代码放在那里。 (即myLiteral.Text = "client script";)。

答案 2 :(得分:0)

您可以延迟脚本执行,直到页面加载为止,然后脚本所在的位置无关紧要。