获取在asp.net中单击错误页面的页面的URL

我不确定这是否可行,但我有一个要求所以不得不问!

我在Global.asax中处理Application_Error事件中的错误/异常.

这工作正常,我能够得到发生错误的网址.

我想得到这个网址所在的网页点击,这反过来又给了我这个错误.你可以说1级.

所以,例如我有一个页面说www.example.com/home-loans.aspx,其中有一个链接打开www.example.com/problem-url.aspx.我单击此链接www.example.com/problem-url.aspx会抛出错误,我能够正确地将其与网址www.example.com/problem-url.aspx一起捕获,但我无法弄清楚如何捕获www.example.com/home-loans.aspx.

如果从网站外部点击链接(例如从谷歌搜索),那么此值可以为空或任何可能的值.

如果您需要Global.asax中的Application_Error事件代码,请告诉我.

请帮忙!

提前致谢!

最佳答案 您可能需要考虑使用
UrlReferrer属性:

Request.UrlReferrer

这将为您提供Refered标题中的URL.

但是,标题为may or may not always be available.

点赞