当前位置:编程学习 > C#/ASP.NET >>

一个奇怪的JS弹出提示框错误


后台源代码:
   Response.Write("<script language='javascript'>alert('添加成功!');</script>");


以上弹出提示的方法都会报错:
网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; 
.NET CLR 2.0.50727; .NET CLR 3.5.30729; 

.NET CLR 3.0.30729; Media Center PC 6.0; 4399Box.720; .NET4.0C; .NET4.0E; 4399Box.720)
时间戳: Fri, 20 May 2011 03:10:27 UTC


消息: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通

过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。
详细信息: 分析附近的“<script language='ja”时出错。
行: 4723
字符: 21
代码: 0
URI: http://localhost:11012/web/ScriptResource.axd?d=dTa3Vk13waSuqM5LMQrzaqKRDP6dW-

YUIj62HhTEbjzyLk6laxW59bEuI7Osm8t3n1j0ZpTu2E8HYta2pLQB5S6KK50w
J1llbh17LRXXiMU1&t=ffffffffec2d9970
。 --------------------编程问答-------------------- Response.Write("<script language='javascript'>alert('添加成功!');</script>");

这句话是想做什么?
是想立即弹出消息框的话,
那你就用错方法了 --------------------编程问答--------------------
不用response.write();

换一种方式。。 --------------------编程问答--------------------
你这个页用到了updatepanel了吗?
--------------------编程问答-------------------- this.ClientSript.RegisterStartupScript(typeof(string),"key","alert('添加成功!');",true);
一定不要使用Response.Write来输出脚本 --------------------编程问答--------------------
如果用到了。。用

  ScriptManager的ID.RegisterClientScriptBlock(this, typeof(string), "", "<script language='javascript'>alert('添加成功!');</script>", true); --------------------编程问答-------------------- RegisterStartupScript() --------------------编程问答-------------------- 我在页面里面用到ajax无刷新 --------------------编程问答--------------------
引用 7 楼 易做图ngjun2011 的回复:
我在页面里面用到ajax无刷新

那就参考5楼 --------------------编程问答--------------------
引用 7 楼 易做图ngjun2011 的回复:
我在页面里面用到ajax无刷新

输出js有专门的方法RegisterStartupScript(),Response.Write这个方法能不用就不用,会破坏页面结构的 --------------------编程问答-------------------- 不行啊,改了之后还是报错。报的 未知错误

ScriptManager.RegisterStartupScript(this, this.Page.GetType(), "msg", "alert('添加成功!')", true);
--------------------编程问答-------------------- 行: 1376
错误: 未知的运行时错误 --------------------编程问答-------------------- 重生下方案 --------------------编程问答-------------------- 是否已经得到解决啊 ?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,