读书人

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

发布时间: 2012-03-13 11:21:12 作者: rapoo

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

读书人网 >asp.net

热点推荐