获取在asp.net

时间:2015-12-16 07:08:15

标签: asp.net exception error-handling exception-handling

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

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

这工作正常,我可以获取发生错误的网址。

我想得到这个网址所在的网页点击,这反过来又给了我这个错误。你可以说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

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

如果您需要Application_Error中的Global.asax活动代码,请与我们联系。

请帮忙!

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可能需要考虑使用UrlReferrer属性:

Request.UrlReferrer

这将为您提供Refered标题中的网址。

然而,标题may or may not always be available