Page.RegisterStartupScript会写在前台页面的最前面,也就是说先执行,执行完毕还要加载该页面,建议换一个思路来解决:
并将它放在页面最后,后台将js赋值给它。就可以了。
Literal控件放在哪里,就会在哪里执行js
思路2:
后台写代码getValue()控制输出值,来控制js的内容,直接将js写道页面里面。
if(aaa=<%=getValue())
confirm()
else
......
方法很多,总是可以实现的。祝你好运
Response.Write("");