为什么不能获取上页地址?
我定义了一个页面abc.aspx 
                         protected   void   Page_Load(object   sender,   EventArgs   e) 
                         { 
                                     if   (!IsPostBack) 
                                     { 
                                                 LastUrl.NavigateUrl   =   Request.ServerVariables[ "http_referer "]; 
                                     } 
                         } 
 在另一个页面中用Response.Redirect到这个页面,为什么在abc.aspx中没有获取到前页地址? 
 而我用其他页面点击asp.aspx进入时却可以,这是为什么啊?
------解决方案--------------------redirect过来的确实获取不到。 
 这是正常现象。
------解决方案--------------------用Request.Url.PathAndQuery();在前面那页获取那页的地址,然后用个参数传过来,这个页取这个参数应该能得到前面那页的地址 
 别忘记编码
------解决方案--------------------Request.ServerVariables[ "http_referer "]取到的是通过超连接过来的.
------解决方案--------------------將上頁面地址傳過來,也是可以的啊,只是比較麻煩。
------解决方案--------------------Request.UrlReferrer