当前位置: 代码迷 >> ASP.NET >> 怎样在后台得到URL重写后的地址,即地址栏里的假地址?该怎么解决
  详细解决方案

怎样在后台得到URL重写后的地址,即地址栏里的假地址?该怎么解决

热度:3236   发布时间:2013-02-26 00:00:00.0
怎样在后台得到URL重写后的地址,即地址栏里的假地址?
如题
用Request取到的全是实际地址。
我用什么方法能取到地址栏里的假地址呢?
比如:
访问某页12345.aspx(实际地址default.aspx?id=12345)时,页面转向login.aspx
我在login.aspx登录后,如何能返回到12345.aspx呢?

------解决方案--------------------------------------------------------
不知lz是要静态页面还是后台处理。
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
Request取得到的是实际的url
可以直接将静态页及参数定义好,然后再转向

------解决方案--------------------------------------------------------
string ID = Request.QueryString[ "id "].ToString().Trim();

Response.Redirect( " "+ID+ ".aspx ");
------解决方案--------------------------------------------------------
UP
------解决方案--------------------------------------------------------
对方用的伪静态,你用request是获取不到的
------解决方案--------------------------------------------------------
UrlRewrite前是客户访问的地址,UrlRewrite后是你指向的地方,UrlRewrite用的是配置文件里面的节,取到该节的信息就再转换就OK了。
------解决方案--------------------------------------------------------
你可以添加时从数据库返因新闻的ID啊

------解决方案--------------------------------------------------------
给你个UrlWriter源码看看

http://www.51aspx.com/CV/DPCCYL38DVE14/
------解决方案--------------------------------------------------------
帮顶。。楼住的问题解决了吗。。
  相关解决方案