日期:2014-05-19  浏览次数:20451 次

怎样在后台得到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/
------解决方案--------------------
帮顶。。楼住的问题解决了吗。。