读书人

关于ASP.NET服务端执行客户端脚本有关

发布时间: 2013-02-24 17:58:57 作者: rapoo

关于ASP.NET服务端执行客户端脚本问题
页面中个JS函数如
<script>
function Test(a,b)
{
alert(a);
}
</script>
后台代码如下没有弹出a的值
protected void Page_Load(object sender, EventArgs e)
{
string runStr = "Test('1','2');";
runStr = "<script>" + runStr + "</script>";
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", runStr);

..
}
[解决办法]
Page.ClientScript.RegisterStartupScript(this.GetType(), "jscript", "Test(1,2);", true);
[解决办法]
"myscript"是个啥,解析器不认识
[解决办法]
查看浏览器中 生成的js,注意与Test(a,b)函数的 顺序。
[解决办法]
你用了updatePanel没
用了的话不能这样写。

读书人网 >asp.net

热点推荐