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

点按钮后5秒自动转向另一页面如何弄

2012-01-12 
点按钮后5秒自动转向另一页面怎么弄要求点按钮之后,先显示一panel,之后过5秒再转向。privatevoidButton1_Cl

点按钮后5秒自动转向另一页面怎么弄
要求点按钮之后,先显示一panel,之后过5秒再转向。

private   void   Button1_Click(object   sender,   System.EventArgs   e)
{
        this.panel1.Visible=false;
        this.panel2.Visible=true;  
        System.Threading.Thread.Sleep(5000);
  Response.Redirect( "www.163.com ");
}
用这方法不会显示panel2,就转过去了

[解决办法]
只有使用javascript
[解决办法]
Page.RegisterClientScriptBlock( "turnTo ", "window.setTimeOut(\ "self.location.href= '你的网页 '\ ",5000));


大体上这样,未测试
[解决办法]
Page.RegisterClientScriptBlock( "turnTo ", " <script> window.setTimeOut(\ "self.location.href= '你的网页 '\ </script> ",5000));
[解决办法]
Response.Write( " <script> window.setTimeOut(self.location.href= 'http://www.163.com ',5000) </script> ");
没问题@!
[解决办法]
<script> setTimeout(window.location= 'xxx.aspx ',5000); </script>
直接写在aspx文件中就可以了。
或者: Response.write( " <body onload=setTimeout(window.location= 'xxx.aspx ',5000);> </body> ");
[解决办法]
Thread.sleep(5000);
[解决办法]
js

热点排行