当前位置:编程学习 > C#/ASP.NET >>

返回和提交后 url 跳转的问题 怎么样来存储之前的url来源

系统里有代办列表和普通列表 ,列表数据每一列都有操作按钮会进入同一个页面,新页面上有提交、保存和返回按钮。
保存会提交数据库 然后跳转到当前页。 提交和返回要求如果从代办进来的返回到代办如果从列表来的返回到列表。怎么来记录这个 之前的操作路径
目前能想到的解决方法 有 之前的url传参数 记录到session 或者 一步一步的记录。知道点击返回或者提交 然后返回到记录url。但是现在的问题是牵扯的页面比较多 这样的解决方案带来的问题:1.工作量比较多,2.不好维护。
有没有更好的办法 
目前特点:所有的代办都是一个url地址。每个模块有自己的列表页面。 url 记录 跳转记录之前的url 存储 --------------------编程问答-------------------- 进入新 页面的时候提交一个参数
http://xxxxxxxxxxxxxx/xx.aspx?id=4&url=http://xxx.xxx.xxx/ --------------------编程问答-------------------- 应该只操作那一列中传递参数到新页面,比如?type=0 代表代办 1代表普通

然后新页面根据type来判断是否返回代办还是普通 --------------------编程问答-------------------- 看不太明白,只知道Request.UrlReferrer可以获取客户端上次请求的url --------------------编程问答--------------------
引用 3 楼 chb345536638 的回复:
看不太明白,只知道Request.UrlReferrer可以获取客户端上次请求的url


漏了三字 “的信息”,
Request.UrlReferrer.AbsoluteUri这个是获取到上次的url路径,然后你再跳转过去就好了,以我的理解你是这个意思吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,