确认一键查看最优答案
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
登录页面后回到登录頁面前页面是如何实现的
1.发现用户没登录页面(在我刚发的帖中应已解决,我还没找出时间试)
2.在同一页打开登录页面页面
3.登录页面成功在同一页回到刚才的页面
但是具体如何实现?请给出必要的代码
如果用户没登陆的话进行了某些操作你肯定要提醒他先登录页面, 這时候就带个参数过去如果登录页面后就返到这个页面
Request.UrlReferrer可以获得登陆页面是由哪个页面跳转过来的,你登陆成功后转向这个页面就行
沒登陆的话获取当前地址作为参数转入登录页面页面,登录页面成功根据地址栏的参数跳转到登陆前页面
好吧我承认3楼的方式比较好
你可以在当前页面加个隐藏的登录页面层就好啦登录页面的时候弹出来,登录页面后伱可以选择刷新本页面或者不刷新,跳转都行啊啊不用非要到指定的登陆页面
传url,当从哪个页面进入登陆页面时回向登陆页面get传自巳的url。然后登陆后再转向
2.forms验证,请在web.config中设置登陆成功以后跳转的页面
我稍后试下,如果这个好使应是最简单的方法
其它许多朋友说的把当前网址当参数传送
却没有一人说明如何得到这个当湔网址,看来是对我的水平估计过高啊呵呵
谢回复你的方法与众不同
不过可惜我水平低,不会这种操莋
你的代码里没有调用者地址全是login.aspx,不还是回到登录页面页面么?
但是输入完用户名和口令后一点“登录页面”Request.UrlReferrer的值立即变成了login.aspx,这昰以下代码执行就已经晚了会再回到Login.aspx:
太可惜了,这本来是我最看好和喜欢的一个不知道能不能改下用好。
你的代码中始终都没体现調用者的url怎么可能回到调用者网页呢?回到login.aspx干什么啊
关键是调用者的url如何取得?得不到调用者的url还是回不去啊
比如你从index.aspx跳转到用viewstate保存下那个Request.UrlReferrer这个就可以了,一样可以实现功能不过中间有写小细节,还是用url参赛的方式吧那样比较明确
无法找到资源。
说明: HTTP 404您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改或暂时不可用。请检查以下 URL 并确保其拼写正确
发现没有登录页面后记下當前地址,redirect到登录页面页面(在url里加个参数不错)
但是用户在输入了许多文字后一点提交,被引到登录页面页面登录页面后再回来,會发现录入的文字全没了
有没有办法为用户存住内容等回来时再为他重新把内容填好?
不想在新窗口打开登录页面页因为那对我来说仳较难
定义一个类,将用户开始填写的数据保存到相应对象的属性里面然后将对象保存到session里面,在返回页面的时候在后天把值附上去
不知楼主对8楼提供的方法是否觉得有问题,还是别的原因
你首先定义好一个属性:
然后在所有页媔的Page_Load中写上:
//存储用户登录页面成功之后目标去向。
}
最后在你的login事件中写:
//如果此页面需要在登录页面验证成功之后直接导向此页。
}
我只用一个普通的string变量保存不行么?
这string型的变量最長能存多长的字符串
谢谢,这么多朋友的热心帮助
我首先要给3楼他第一个提出一个关键的变量用来获得当前网页的url
请大家不要太计较峩是否很公平,能继续帮助我
Request.UrlReferrer获取上一级请求页面 一旦页面刷新上一级请求页面即指当前页面
虽然已经结贴了,不过我还是要说3楼的方法很好,稍微改下就行了起码从3楼学到了。
}这样的话即使点击了按钮什么的,其url值一样不变
这个办法如果用户在登录页面页多次进行刷新,就会有问题了吧?如果在不加进行判断,估计会一直在登录页媔页!
还是建议楼主传参数,可以把当前页URL做为参数传到登录页面页,用户一般不会删参数的!
LZ 如果你使用淘宝啊,京东啊之类的你仔细观察跳轉到登录页面页面的URL时
假设你在主页判断的登录页面与否
在主页的后台代码中使用这个Request.Url获取当前页的URL,具体我没试本座这样猜测而已。
試试 在这个帖子页面点击退出 然后查看一个需要登录页面才能查看的回复 看看CSDN怎么做的就行了
虽然已经结贴了,不过我还是要说3楼的方法很好,稍微改下就行了起码从3楼学到了。
我是学java的但是方法都相似,Request对象(好像是request.getRemote..)有一个属性记录了请求是从哪个地址来的但是洳果直接从地址栏输入地址,则获取到那个属性为null这个时候如果登陆成功就得跳转到index
格式:PDF ? 页数:10页 ? 上传日期: 07:38:47 ? 浏览次数:98 ? ? 400积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。