Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我捕获从我的站点(aspx 404 页面)返回的所有 404 响应并记录它们。有没有办法让我知道请求是直接从浏览器的地址栏发出的,还是通过单击链接引用的 - 或者它是作为另一个页面的一部分请求的?
检查HttpContext.Current.Request.UrlReferrer物业。如果请求是来自另一个页面的链接的结果,则该属性应包含该页面的 URI。如果地址是直接输入的,则该属性应为空白。
HttpContext.Current.Request.UrlReferrer
顺便说一下记录死链接的好主意。