当前位置:编程学习 > C#/ASP.NET >>

asp.net c# 页面刷新

这是头部页面,点了登陆之后要将整个网页刷新,怎么实现?
追问:这么写只能实现一个页面的刷新(如index.aspx),所有的页面都使用了这个头部页面。需要的效果是在哪个页面点几登陆就刷新那个页面,但是头部页面只有一个

答案:在登录中:

if(登录成功)

{

   ………………//一些其它处理

    Response.Redirect("当前网页.aspx");

}

else

{

   …………

}

 在弹出窗口的响应控件事件里用ispostback进行判断就行了

  CSharp Code:

     

            Response.Redirect(Request.Url.ToString());
            Response.Write("<script language=javascript>window.location.href=>            Response.Write("<script language=javascript>window.location.reload();</script>");
            Response.AddHeader("Refresh","0");

 

ps:上面四种都是页面刷新的,不知道能不能达到效果。

可以输出一段JS刷新当前页面

response.write("<script>window.location=window.location;</script>")

如果所有的页面的话,你可以用母版页面,把登陆的那一部分用usercontrol实现,然后放在母版里,即可,我就是这么做的

 

上一个:ASP.NET连接ACCESS方法
下一个:asp.net代码登录问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,