谢谢能不能给个实例.比方我前面的页面是个default.aspx页面,我点登陆以后,转到了login.aspx然后在那里登陆了以后在跳到default.aspx 。
这个的代码要怎么写。  最好能详细一些,不要1-2句就结束了,本人菜鸟呵呵。希望能够详细一些,以方便能够更好的理解。

解决方案 »

  1.   


    看看这篇吧,其中有讲到。
    http://blog.csdn.net/mubai007/archive/2009/03/11/3982018.aspx
      

  2.   

    ASP.NET 2.0 身份验证中提供了一个returnUrl
    试试看!!!
      

  3.   

    调用Server对象的Transfer(叶面URL);
      

  4.   

    你说的应该是
    你想跳转到:default.aspx页面但是没登陆所以被拦截到了login.aspx 
     lz可以看看 地址栏是不是可以看到default.aspx  和几个百分号 
    被拦截的时候  可以在login里面写个获取url的方法把default.aspx 判断如果获取到了的话就登陆到default.aspx
    否则登陆到默认页面
      

  5.   

    如果成功则Server.Transfer("default.aspx")
      

  6.   

    那么如何接收你前一个页面的URL地址?这儿不懂
      

  7.   

    我用了   string u = Request.UrlReferrer.ToString();
            Response.Redirect("login.aspx?u=" + u);
    然后在另外个页面接收了参数
     string cs = Request.QueryString["u"];
             Response.Redirect(cs);。也是可以成功跳转回前一个页面,但是我想实现的效果是跳转以后,保存用户名。就是在注册页面的用户登陆成功后用户名要保存下来,然后在传递过去。但是,这个方法我用session不能传过去。。请教。。这个问题。还有个就是如何制作5秒以后我让他跳转。。希望大家多帮帮忙
      

  8.   

    用户登陆成功后用session把用户名保存下来,在转向后的页面取出来用应该是可以的,你的取不出来吗?
      

  9.   

    能取出来但是我回到那个前一个页面他不显示的。
    而且如果我前一个页面想显示我传递过来的session他会提示为将应用程序什么的错误
      

  10.   

    楼主把你程序发给我吧,我看看。
    [email protected]