日期:2014-05-18  浏览次数:20494 次

在后台如何把脚本注册到<head></head>中
我的程序在运行时会向 form 注册一个 onmousedown事件,事件的执行脚本也是在后台动态创建的
运行时发现后动创建在脚本是安成 form 中的所在 onmousedown 总也找不到对象,
有什么办法能把后台的脚本注册到 form 之前或是 <head>中

------解决方案--------------------
楼主,请看此文
《ASP.NET中使用javascript 》
http://blog.csdn.net/octverve/archive/2007/08/30/1766016.aspx

希望对有帮助。
------解决方案--------------------
定义一个公共属性:public string scriptString;
初始化:scriptString = "<script>alert('OK');</script>";
在aspx页面中打印出scriptString
<head>
<%= scriptString %>
</head>
------解决方案--------------------
page.Header.InnerHtml += scriptString;如果是这样呢,CSS样式表连接还会被破快么?
------解决方案--------------------
在Head里加一个Literal控件 ,然后在Page_Load对Literal 赋值就可以了!
------解决方案--------------------
一批他们这么多兄弟这么多方法,还不灵活...这些方法难道不是在后台加进去的吗?
没搞懂lz的意思