在我的ASPNET项目的global.asax
文件中,我正在检查某些条件。当这些条件满足时,我想在页面运行时自动执行JavaScript代码。在ASP.net页面加载时,以编程方式运行JavaScript的最佳方式是什么?
这是我的代码:
如果条件然后
回复于(” <脚本类型= “” 文本/ JavaScript的 “”> “)
回复于(” // Javascript代码做的东西 “)
的Response.Write(” </SCRIPT>“)
结束如果
虽然这似乎工作执行Javascript代码,我不认为这是一个最佳实践,因为这个代码会先于加载的页面的HTML的所有。
当我的页面加载时,通过编程实现一些额外的Javascript代码来运行的最佳方式是什么?
更新感谢您的回答。太糟糕了,这个解决方案在global.asax
之内不起作用。有没有办法让这种情况发生在整个网站?看起来global.asax
将是放置与每个页面一起运行的代码的合乎逻辑的地方... Response.Write
在global.asax
中正常工作。
我看到,所以我做了一些奇怪的事情,我的代码。我添加了一些空格以使其正确显示。 – 2010-06-03 18:21:10