如何从被调用页面返回到调用页面? 如A页调用B页,然后B页被更新(次数不限),有什么方法在B页面获得A页面的URL?(不能在调用的时候传递参数) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕,如果我知道工的详细URL,还用问吗? 再说我就算知道A的URL,也不可能知道A的URL后面带的是哪一个参数啊(里面的参数是动态变化的) 不太明确,A是怎么调用B的 在服务器端Request.UrlReferrer <--上次请求的URL 绿叶兄,是这样的A在客户端请求调用了B页,然后B页经过一些事件,如数据更新或多次刷新之后(次数不知道),然后想从B页直接返回调用他的A页,这时候如果知道调用B页的URL 嗯,如果是这样的话用Request.UrlReferrer就可以可以考虑将它放到Session中,或者在页面上放一个Hidden域(可能客户会有其他操作)PageA 上有链接 -> 打开了PageBPageB_Load(){ // 判断Request.UrlReferrer是否为空 Session["PageB"] = Request.UrlReferrer; }返回时Request.Redirect(Session["PageB"].ToString()); //判断Session是否空另一种方法或者在页面的链接上直接传参数到BPageA中 <a href="PageB.aspx?OpenerURL=PageA.aspx">Open B</a> <!--类似于这样的-->PageB中将 OpenerURL值取出来 查询字段加起来问题--问题条件提高了 一段asp代码改成C#版 谢谢了 Visual Studio 2005中编译asp.net很慢阿,有什么解决办法吗 openrowset 帮忙校正语法!!! 如何将E-mail地址用超链接的方式显示出来? 页面被关闭或转向另一个页面时触发什么事件?等!!!! visual studio 2012看不到最近打开的解决方案或项目 怎么以(',')这条字符串隔开 .net中如何用html调用.cs文件下的某个方法 上传图片问题 如何判断一个事务提交成功, 并返回值???????
在服务器端
Request.UrlReferrer <--上次请求的URL
A在客户端请求调用了B页,然后B页经过一些事件,如数据更新或多次刷新之后(次数不知道),然后想从B页直接返回调用他的A页,这时候如果知道调用B页的URL
可以考虑将它放到Session中,或者在页面上放一个Hidden域(可能客户会有其他操作)
PageA 上有链接 -> 打开了PageB
PageB_Load()
{
// 判断Request.UrlReferrer是否为空
Session["PageB"] = Request.UrlReferrer;
}返回时
Request.Redirect(Session["PageB"].ToString()); //判断Session是否空另一种方法
或者在页面的链接上直接传参数到BPageA中
<a href="PageB.aspx?OpenerURL=PageA.aspx">Open B</a> <!--类似于这样的-->PageB中将 OpenerURL值取出来