为了账号安全,请及时绑定邮箱和手机立即绑定

身份验证后返回原请求页面如何实现

身份验证后返回原请求页面如何实现

MMTTMM 2018-11-20 05:08:37
有多个aspx页面需要用户登录后才能进行下一步操作,现在的实现流程是这样的:页面中有一个超链接,指向登录页面,用户登录成功后希望返回请求的页面,请问有没有好的办法?在线等,先谢谢了
查看完整描述

2 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

一种办法是超链接后面带参数,如从首页跳转到登录页的链接可以这样写:
<a href="login.aspx?url=default.aspx">登录</a>
这样在登录后可以根据参数 url 来进行跳转,这也是最常用的一种办法

另一种方法是通过request获取链接来源然后跳回,用的比较少,推荐上面一种


查看完整回答
反对 回复 2018-11-21
?
呼如林

TA贡献1798条经验 获得超3个赞

Session确实可以,但使用Session就意味着跳转的逻辑需要在后台执行,而不是简单地使用<a>标签的href属性,这会导致额外的网络流量,并且便编程模型变得非常复杂
超链接放在用户控件里也是可行的,可以使用<a href="login.aspx?url=<%= Requrest.Path %>">登陆</a>

查看完整回答
反对 回复 2018-11-21
  • 2 回答
  • 0 关注
  • 494 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信