重定向到特定.aspx页面时,Request.UrlReferrer为null

本文关键字:Request UrlReferrer null aspx 重定向 | 更新日期: 2023-09-27 18:20:39

批准客户后,我想重定向到Admin_View_Customers.aspx页面。为此,我编写了以下代码。

ScriptManager.RegisterStartupScript(this, GetType(), "message", "alert('The selected user has been Approved successfully.');location.href = 'Admin_View_Customers.aspx';", true);

但是在Admin_View_Customers.aspx的页面加载事件中,我写了一个代码:

if (Request.UrlReferrer == null)
            {
                Response.Redirect("AccessDenied.aspx");
            }

为了避免访问此页面,请复制url并将其粘贴到另一个浏览器或另一个选项卡中。我的问题是收到消息所选用户已成功获得批准,但它被重定向到AccessDenied.aspx,而不是Admin_View_Customers.aspx。我正在使用带有C的ASP.NET#如有任何帮助,我们将不胜感激。

重定向到特定.aspx页面时,Request.UrlReferrer为null

Request.UrlReferrer只能与超链接一起使用。。不带重定向