如果我有一个页面 a.aspx 以 post 方式向另一页面 b.aspx,我想在b.aspx 页面得到 a.aspx 页面的 URL(a.aspx ).谢谢?急需啊
C#
a.aspx 页面代码如下:
string url = "http://localhost:1403/AJAXEnabledWebSite1/b.aspx";
HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(url);
webReq.Method = "POST";
webReq.ContentType = "text/xml";
Stream streamRequest = (Stream)webReq.GetRequestStream();
//XmlTextWriter xml = new XmlTextWriter(streamRequest, null);
....................................................................................................
b.aspx 页面代码如下:
string url = Request.UrlReferrer.ToString();
Label1.Text = url.ToString();
.................................................................................................
但是显示的是 b.aspx页面的URL,不能显示所请求的a.aspx的URL:

讨论了如何在C#中通过POST方式从页面a.aspx获取到页面b.aspx的URL,包括a.aspx页面使用HTTP请求创建和设置,以及b.aspx页面通过Request.UrlReferrer属性获取并显示调用页面URL的方法。


被折叠的 条评论
为什么被折叠?



