易截截图软件、单文件、免安装、纯绿色、仅160KB

后台函数调用javascript方法关闭页面出错

后台函数:
Response.Write(" <script>window.close(); </script>");
想用来关闭页面,为什么报错了?

错误信息如下:
行: 4723
错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。
详细信息: 分析附近的“ <script>window.close”时出错。

请教~
Response.Write(" <script>window.opener='xxxx';window.close(); </script>")

应该不关这句代码的事吧!!

试下我发的这句!

Response.Write(" <script>window.close(); </script>");这样写没有问题啊

这样写代码是没错。你页面还有其它处理吗?

引用
这样写代码是没错。你页面还有其它处理吗?


这个页面是用window.open(...)打开的,就是做了下更新数据库的处理,然后走到这句话就崩了.

我把之前的操作都删了,就剩这句话,跑起来后也崩了.

可以试试调转到另一个页面如logout。aspx页面,然后再关闭试试

我找到原因了,因为触发这句话的按钮放在了下面这个控件中:
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        ... ...
    </ContentTemplate>
</asp:UpdatePanel>
{{---


相关问答:

javaScript 悬停浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,

http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

给javascript初学者一点指引吧

我就会一些简单表单验证,想提高javascript,但是下的很多东西不是太简单就是资料太少,或是资料不全,视频的话下载花了很多时间,下载完才发现不适合自己,浪费很多时间,所以请高手们指引一下,那些教程或资料适合 ......

javascript中可以插入vbscript吗?

要做一个抽奖的小程序,用VBscript+javascript,滚动用js,显示和数据库操作用vbs,现在想请问高手,定义js变量的时候,能否把vbs数据库中查询值赋给js中定义的变量吗?感谢解答!举个例子?

基本上js也能和vbs一样 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号