首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

初学ASP.NET怎么记录跳转前页面的URL?多谢

2012-01-07 
初学ASP.NET如何记录跳转前页面的URL?谢谢!如何记录跳转前页面的URL?因为跳转方式有多种,超链接,Server.tr

初学ASP.NET如何记录跳转前页面的URL?谢谢!
如何记录跳转前页面的URL?因为跳转方式有多种,超链接,Server.transfer,post提交等方式,请问有没有一种通用的方式可以实现?

[解决办法]
帮顶
[解决办法]
Request.UrlReferre
[解决办法]
Request.UrlReferre
[解决办法]
if (this.ViewState[ "dUrl "]==null)
{
url = Request.UrlReferrer;
this.ViewState[ "dUrl "] = url;
}

else
{
url = (Uri)this.ViewState[ "dUrl "];
}

[解决办法]
Request.UrlReferre

[解决办法]

  当一个页面跳到此页面时,它就会记录跳到这个页面的URL,然后利用这个URL返回.小技巧,记录下来 

protected void Page_Load(object sender, EventArgs e)
{
ViewState[ "UrlReferrer "] = Request.UrlReferrer.ToString();

HyperLink1.NavigateUrl = (string)ViewState[ "UrlReferrer "];
Response.Write((string)ViewState[ "UrlReferrer "]);
}

[解决办法]
楼上正解
[解决办法]
Request.UrlReferre

热点排行