六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 20|回复: 0

asp.net中执行到Response.write("xx");这段语句时出现下面的情况,请问如何改正?

[复制链接]

升级  11.82%

1179

主题

1179

主题

1179

主题

榜眼

Rank: 8Rank: 8

积分
3591
 楼主| 发表于 2013-1-29 09:35:19 | 显示全部楼层 |阅读模式
<div class="content">在放置了UpdatePanel时,即便是设置了PostBackTrigger 也无法Response.Write();正常情况下,微软推荐我们是这么用的:                string scripts = "<script>alert('弹出提示框!');</script>";                ClientScriptManager csm = Page.ClientScript;                csm.RegisterClientScriptBlock(this.GetType(), "sss", scripts, false);                //csm.RegisterStartupScript(this.GetType(),"sss",scripts,false);如果还不行你就用专门针对UpdatePanel控件的:ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('房间号不存在!');", true); 你只需将alert('房间号不存在!');改成你输出的脚本即可!
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表