关于ajax中UpdatePanel中javascript中(alert)弹出消息框的问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:32:45
在asp.net站点里用Response.write("<script>alert('登陆成功!')</script>");是完全可行的
但是把代码移置到ajax站点后在UpdatePanel的作用下...javascript在网页登陆成功时开始报异常的 翻译成中文应该是:服务器不能解析javascript之类的错,而在另外一个没有使用UpdatePanel控制的aspx页中Response.write(.....);则能正常弹出消息提示...
这该怎样处理呢?
在用UpdatePanel控件的触发器时(我把登陆Button的click()事件中作为触发源)---在该事件里作了一些常规判断,然后想弹出消息框.
我用几种方法都不行的:
!.
//判断是否已经注册了关键字alert的脚本,没有则注册
//if (!IsClientScriptBlockRegistered("alert"))
//{
// string script = "<script>alert('登陆成功!')</script>";
// RegisterClientScriptBlock("alert", script);
//}

2.
//Page.RegisterStartupScript("alert", "<script>alert('登陆成功!');location.href='SitemapEmployee.aspx';</script>");
3.Response.Write("<script>alert('用户名或密码错误!')&l

你用的是MagicAjax吗,如果是的话,你找下帮助,在MagicAjax类里面,他有他自己的方法来处理输出的。
AjaxCallHelper.WriteAlert("请选择评估格式");这个是在MagicAjax里面弹出Alert类的提示框的。