我想在ASP.NET Web应用程序的标签中显示引用者URL。我使用Request.UrlReferrer
来获取引荐来源网址。当我想在标签中写它时,我使用ToString();
当我在site1.aspx
中运行该程序并引荐至nextpage.aspx
时,nextpage.aspx
上的标签会显示http://localhost:1891/NextPage.aspx
。
我的代码出了什么问题?
网站nextpage.aspx
上的我的代码是:
protected void Page_Load(object sender, EventArgs e)
{
LabelBrowserInfos.Text = Request.Browser.Browser.ToString();
LabelBrowserCookies.Text = Request.Cookies.Count.ToString();
LabelHTTPMethod.Text = Request.HttpMethod.ToString();
LabelQueryString.Text = Request.QueryString.ToString();
if (Request.UrlReferrer != null)
LabelURL.Text = Request.UrlReferrer.ToString();
}
我必须使用读取Request方法的版本,不允许使用其他功能。
我使用以下代码重定向到nextpage.aspx
:
protected void bMoveNextPage_Click(object sender, EventArgs e)
{
Session["ListItems"] = lbItems.Items;
Response.Redirect("NextPage.aspx");
}