新手问题。asp.net调用javascript
高手们,这个问题应该很简单吧。。。
想在刷新页面后执行test() 的方法
C# code
Response.Write("<script language=javascript >");
Response.Write("test();");
Response.Write("</script>");
但是test()函数的定义是在<script language=javascript >test()<script>语句的后面。。。所以就找不到test()函数(换成alert('Hello')就可以),就出错了。。怎么解决呢。。。
------解决方案--------------------
将 test() 先定义完,然后。。。
1.使用变量绑定
.cs
protected string str="test();";
.aspx
<script language='javascript'>
<%= str %>
</script>
2.使用 Page.RegisterStartupScript