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;
}
[解决办法]
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。。。
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>");
}
不就对咯
[解决办法]
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()}
[解决办法]
服务端无法关闭网页 因为网页是客户端电脑浏览器打开的 和服务端已经没有任何关系
[解决办法]
楼上说得没错,就算用那些输出脚本来关闭浏览器 那也是程序运行后的事了.