获取从哪里跳转过来的URL

时间:2022-08-01 11:02:21
比如有一个页面
如果是从A点击连接跳转过来的 那么就显示A
如果是从B点击连接跳转过来的 那么就显示B
......

可以做到么

5 个解决方案

#1


可以做到,多传递以参数过来,例如:A的url里面写opr="A",B的url里面写opr="B"
在页面判断一下opr的值,如果是A,就显示A的页面,如果是B就显示B的页面。

#2


可以从 Request.RawUrl获取是从那个页面请求到当前页面的,可以试试

#3


Request.Url.AbsoluteUri

#4


判断下 Request.Referer

#5





string lastUrl = Request.UrlReferrer == null ? "" : Request.UrlReferrer.ToString();

#1


可以做到,多传递以参数过来,例如:A的url里面写opr="A",B的url里面写opr="B"
在页面判断一下opr的值,如果是A,就显示A的页面,如果是B就显示B的页面。

#2


可以从 Request.RawUrl获取是从那个页面请求到当前页面的,可以试试

#3


Request.Url.AbsoluteUri

#4


判断下 Request.Referer

#5





string lastUrl = Request.UrlReferrer == null ? "" : Request.UrlReferrer.ToString();