Request.Url获取当前请求页的URL
Request.UrlReferrer或Request.ServerVariables["HTTP_REFERER"]可以获取来源URL
Default.aspx代码
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
%>
<! DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
< html xmlns = " http://www.w3.org/1999/xhtml " >
< head runat = " server " >
< title > 无标题页 </ title >
</ head >
< body >
< form id = " form1 " runat = " server " >
< div >
Request.Url获得当前页面的URL < asp:Label ID = " Label1 " runat = " server " Text = " Label " ></ asp:Label >< br />
Request.UrlReferrer获得前一页面的URL < asp:Label ID = " Label2 " runat = " server " Text = " Label " ></ asp:Label >< br />
Request.ServerVariables集合获得前一页面的URL < asp:Label ID = " Label3 " runat = " server " Text = " Label " ></ asp:Label ></ div >
</ form >
</ body >
</ html >
<! DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
< html xmlns = " http://www.w3.org/1999/xhtml " >
< head runat = " server " >
< title > 无标题页 </ title >
</ head >
< body >
< form id = " form1 " runat = " server " >
< div >
Request.Url获得当前页面的URL < asp:Label ID = " Label1 " runat = " server " Text = " Label " ></ asp:Label >< br />
Request.UrlReferrer获得前一页面的URL < asp:Label ID = " Label2 " runat = " server " Text = " Label " ></ asp:Label >< br />
Request.ServerVariables集合获得前一页面的URL < asp:Label ID = " Label3 " runat = " server " Text = " Label " ></ asp:Label ></ div >
</ form >
</ body >
</ html >
Default.aspx.cs代码
using
System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
... {
protected void Page_Load(object sender, EventArgs e)
...{
Label1.Text = Request.Url.ToString();
if (Request.UrlReferrer != null)
...{
Label2.Text = Request.UrlReferrer.ToString();
Label3.Text = Request.ServerVariables["HTTP_REFERER"].ToString();
}
}
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
... {
protected void Page_Load(object sender, EventArgs e)
...{
Label1.Text = Request.Url.ToString();
if (Request.UrlReferrer != null)
...{
Label2.Text = Request.UrlReferrer.ToString();
Label3.Text = Request.ServerVariables["HTTP_REFERER"].ToString();
}
}
}