后台函数调用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加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......
三个数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的值
这是 ......
<script language="javascript">
function click() {
if (event.button==2) { //button==1为左键
alert('点击查看文章详细内容!')
}
}
document.onmousedown=click
</script>
以上 ......
随着浏览器安全性的提高,要实现图片预览也越来越困难。
不过群众的智慧是无限的,网上也有很多变通或先进的方法来实现。
在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。
上次写的简便无刷新 ......
我手边有csdn论坛弹出信息窗口的代码(可以从http://www.codefans.net下载),但它显示的只是固定的信息,现在想改造一下以便能通过后台调用Sql Server 2000数据库自动将数据表中的信息作为弹出窗口显示的信息。csdn论 ......