如题,csdn的跳转功能很强大,你在浏览页面中如果需要Session值才能完成的操作时(用户信息),跳转到了csdn的登录页,
而后就可以自动跳转到你未登陆之前的那个页面。还可以完成你在之前未完成的功能,比如提交页面,等等!
有哪位知道他是怎么实现的。谢谢!不吝赐教。最好能给出代码!还有他的弹出窗口是怎么做的。那位能捎带着说一说。
而后就可以自动跳转到你未登陆之前的那个页面。还可以完成你在之前未完成的功能,比如提交页面,等等!
有哪位知道他是怎么实现的。谢谢!不吝赐教。最好能给出代码!还有他的弹出窗口是怎么做的。那位能捎带着说一说。
如果使用ASP.NET2.0的登录控件可以直接支持此功能
1.为登录后才能访问的页面建立一个公共基类BasePage,BasePage继承自Web.UI.Page
2.BasePage中重载PageLoad方法,增加代码,判断是否已经登录,如果没有登录,跳转到登录页面,同时传递当前页面的URL到登录页面
3。登录页面完成登录后,根据接收的参数,返回到发起调用请求的页面
4。要保存用户未完成的工作,可以保存在Session里,具体自己设计
设置
Session.Add("UrlReferrer",Request.Url);
在登陆成功页面
获取