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

大伙速度来帮忙看看,页面自动跳转的有关问题。的上火牙痛,

2012-04-16 
大伙速度来帮忙看看,,,页面自动跳转的问题。。。。急的上火牙痛,,,要求功能:按钮点击后,处理一些小事后,间隔三

大伙速度来帮忙看看,,,页面自动跳转的问题。。。。急的上火牙痛,,,

要求功能:按钮点击后,处理一些小事后,间隔三秒自动刷新这一页.



因为是在UpdatePanel中,所以Response.Write(" <script language='javascript'>setTimeout (\"{history.go(-1)}\",3000); </script>");这个方法是行不通的......


所以,,,就想用下面这种方法。。。。




ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "window.setTimeout(\'window.location.href='prodetail.aspx?proid=" + proid + "\',3*1000;')", true);



但不成功,,,,不知道哪里有问题,,,从网上找来的,,,求大侠们帮忙解决一下,求帮灭火,,,,,





[解决办法]

C# code
        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "setTimeout(function(){location.href='prodetail.aspx?proid=" + proid + "';},3*1000)", true);
[解决办法]
用Timer控件,参考示例,动态显示时间:
HTML code
    <form id="form1" runat="server">    <asp:ScriptManager ID="ScriptManager1" runat="server">    </asp:ScriptManager>    <asp:UpdatePanel ID="UpdatePanel1" runat="server">        <ContentTemplate>            <asp:Label ID="Label1" runat="server" Text=""></asp:Label>            <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">            </asp:Timer>        </ContentTemplate>    </asp:UpdatePanel>    </form>
[解决办法]
你根据自己的需要改下。

热点排行