首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C#服务端如何即刻关闭网页

2011-12-23 
C#服务端怎么即刻关闭网页为什么C#的服务端关不了网页for(int i0iai++){response.write(scriptwind

C#服务端怎么即刻关闭网页
为什么C#的服务端关不了网页
for(int i=0;i<a;i++)
{
response.write("<script>window.open("a.htm","a","width=100,heigh=200")</script>");
response.write("<script>close()</script>");
怎么让它这时候关闭网页,而不循环再运行呢?
}


[解决办法]
试一下Response.write("<script>window.close();</script>");
[解决办法]
Response.Write("<script>window.close();</script>");
这样可以的啊
[解决办法]
你要输出的是js脚本 而它在执行完c#程序后才能在客户端执行 在执行c#的过程中当然不会停下来
不知道你为什么要这样处理 用break就能跳出循环啊
[解决办法]
for(int i=0;i <a;i++) 

Response.write( " <script >window.open( "a.htm ", "a ", "width=100,heigh=200 ") </script > "); 
Response.write( " <script >window.close(); </script > ");
break;


[解决办法]

C# code
for(int i=0;i<a;i++)   {   Response.write("<script>window.open("a.htm", window,"width=100,height=200");</script>");   Response.write("<script>window.close();</script>"); break; }
[解决办法]

太粗心了
应该这样写 sry。。。
C# code
for(int i=0;i<a;i++)   {   Response.write("<script>window.open('a.htm', window,'width=100,height=200');</script>");   Response.write("<script>window.close();</script>"); break; }
[解决办法]
那何必用for呢?都只执行一次而已.
不如去判断a的大小
if(a > 0)
{
Response.write("<script>window.open('a.htm', window,'width=100,height=200');</script>");
Response.write("<script>window.close();</script>");
}
不就对咯
[解决办法]
C# code
for(int   i=0;i <a;i++) { response.write( " <script >window.open( "a.htm ", "a ", "width=100,heigh=200 ") </script > "); response.write( " <script >window.opener=null;window.close() </script > "); Response.End()}
[解决办法]
服务端无法关闭网页 因为网页是客户端电脑浏览器打开的 和服务端已经没有任何关系
[解决办法]
楼上说得没错,就算用那些输出脚本来关闭浏览器 那也是程序运行后的事了.

热点排行