请教高手

edwindoctornma 2009-03-20 05:05:14
在updatepanel中放了一个button,该button会触发click事件,如下:
protected void btnRead_Click(object sender, EventArgs e)
{
if (3>2)
{
Response.Write("<script>alert('要将邮件标记为已读,请至少选择其中一封!');</script>"); 该句提示有错误啊.....?怎么解决
}
}

...全文
112 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
edwindoctornma 2009-03-23
  • 打赏
  • 举报
回复
可以了,谢谢了啊!刚又从百度上查了查,不胜感激。。。。
edwindoctornma 2009-03-23
  • 打赏
  • 举报
回复
不行啊,还是不弹出alert()啊
edwindoctornma 2009-03-23
  • 打赏
  • 举报
回复
问题又出来了。。。
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Guid.NewGuid().ToString(), "<script></script>", false);
代码......
代码......
我的<script>中嵌套的是一个confirm,当用户点击confrim的确定时我才让它执行页面其余代码,否则不执行,该怎么办啊
huang_net 2009-03-20
  • 打赏
  • 举报
回复
在ASP.NET AJAX 中的UpdatePanel里不可以使用Response.Write(" <script>alert('要将邮件标记为已读,请至少选择其中一封!'); </script>");

使用AJAX专有的方式:
ScriptManager.RegisterStartupScript(this.button1, this.GetType(), Guid.NewGuid().ToString()
,"<script>alert('要将邮件标记为已读,请至少选择其中一封!')</script>", true)
edwindoctornma 2009-03-20
  • 打赏
  • 举报
回复
我之是打个比方,就是没有条件,也不能Response.Write("a");网页面输出一个a就不行,您可以试试!
edwindoctornma 2009-03-20
  • 打赏
  • 举报
回复
现在用的是repeater控件,repeater中放了table,在table最后一行中放了<asp:Button></asp:Button>
repeater之外放了updatepanel,当点击按钮时就是不能Response.Write("<script>alert('aaa')</script>");
edwindoctornma 2009-03-20
  • 打赏
  • 举报
回复
关键是我要在后台取服务器端控件的数据啊,之前用过Attributes.Add()添加客户端方法,不行。。。。
用jquery手写javascript生成tr,td但是数据量太大,要想实现无刷新,每操作一个实体都要新建一个
与之先关的ashx文件
为了省事我就放到updatepanel中,让它实现无刷新
liubaohuazy 2009-03-20
  • 打赏
  • 举报
回复
这样可能不能解决你的问题,你的判断始终是真啊
liubaohuazy 2009-03-20
  • 打赏
  • 举报
回复
在load事件里写
liubaohuazy 2009-03-20
  • 打赏
  • 举报
回复
BUT_OK.Attributes.Add("onclick", "if(3>2)('要将邮件标记为已读,请至少选择其中一封!');");
edwindoctornma 2009-03-20
  • 打赏
  • 举报
回复
不行啊,再给我想想别的办法吧,谢谢了
edwindoctornma 2009-03-20
  • 打赏
  • 举报
回复
还是不行啊
asdf4525qd 2009-03-20
  • 打赏
  • 举报
回复
把里面变成双引号\"试试看
edwindoctornma 2009-03-20
  • 打赏
  • 举报
回复
错误的内容如下:
The Message received from the server could not be parsed.
commom cause for this error are when the response is modified by calls to Response.Write(), response filters,HttpModules,or server trace is enabled

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧