asp.net - 如何在asp.net中跟踪从哪个页面请求重定向

标签 asp.net redirect

我有三个页面calculator1.aspx、calculator2.aspx和Menu.aspx。 在每个计算器页面上,我都有一个按钮将我重定向到菜单页面,在菜单页面上,我必须返回到发起请求的 Calculator1 或计算器2 页面。那么,当我在菜单页面上时,如何区分我的请求来自哪个页面。

最佳答案

你最好检查一下 HTTP_REFERER header 。它可以被欺骗,但大多数时候这就足够了。

string referer = Request.ServerVariables["HTTP_REFERER"];

关于asp.net - 如何在asp.net中跟踪从哪个页面请求重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218135/

相关文章:

asp.net - 使用 ASP.NET AJAX 控制工具包设置焦点

asp.net - 谁在调用我的 WebService?

c# - 使用存储过程将值列表插入到 SQL Server 表中

c# - 在 ASP.Net 中编写重定向到 SSL 页面的最佳方法是什么

redirect - 重定向不完整网址的 Angular 方式是什么?

javascript - 浏览到同一页面而不刷新

asp.net - HttpUtility.HtmlEncode 安全吗?

iis - 将 .htm 重定向到 .html - IIS

java - 如何在 Apache HttpClient 5.1 中遵循 POST 的重定向

php - 如何检测用户在 iframe 或直接 url 中打开我的 Facebook 应用程序