首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

新手有关问题。asp.net调用javascript

2012-03-13 
新手问题。asp.net调用javascript高手们,这个问题应该很简单吧。。。想在刷新页面后执行test() 的方法C# codeR

新手问题。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

热点排行