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

asp.net/C# 页面跳转问题.求技术型指点

有页面A  B  C

页面A起始=>进入B,B页面有本页提交申请,有大量需要刷新的操作.B页面有个功能导向=>页面C.页面C也有一个提交功能.用来交互数据.

现问:   页面A=>页面B=>页面C  之后.怎么返回页面A.也就是  页面C=>页面B=>页面A

页面B和页面C有提交.有刷新.

Request.UrlReferrer

"javascript:history.go(-1);"

均试过.不可行.一个是因为C=>B之后无法正确回A会返回C

一个是因为页面有提交.

求解​ asp.netC# 提交 asp.net C# linq 页面跳转 --------------------编程问答-------------------- 每一步的操作,都把A的url带到浏览器中,这是最简单的做法。 --------------------编程问答-------------------- 比如:C.aspx?sourcePage=A.aspx,然后到了C之后,直接取url,跳转到A。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 楼上正解   --------------------编程问答-------------------- 将起始页url放入session。 --------------------编程问答-------------------- A.aspx?sourcePage=B.aspx
B.aspx?sourcePage=C.aspx
C.aspx?sourcePage=B.aspx    
B.aspx?sourcePage=A.aspx  


也就是每个页面都加导航

--------------------编程问答--------------------
引用 2 楼 guwei4037 的回复:
比如:C.aspx?sourcePage=A.aspx,然后到了C之后,直接取url,跳转到A。
+1 --------------------编程问答-------------------- 把页面A的地址(包括参数)放到一个隐藏域中,提交时传到下个页面 --------------------编程问答-------------------- response..................... --------------------编程问答-------------------- 搞个导航条啦,想去哪儿点哪儿。
否则就用模式窗口弹出页面,自然就免去跳转了。 --------------------编程问答-------------------- 除
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,