重定向代码不起作用

本文关键字:不起作用 代码 重定向 | 更新日期: 2023-09-27 18:28:25

我的角色重定向有问题。为什么我的代码

 {
        if (Roles.IsUserInRole(Login1.UserName, "Adminstrator"))
            Response.Redirect("~/4_Admin/Page1.aspx");
        else if (Roles.IsUserInRole(Login1.UserName, "Users"))
            Response.Redirect("~/3_User/Expense.aspx");
    }

不工作?这让我头疼,因为我花了大约3天?谢谢你抽出时间。

重定向代码不起作用

角色"Adminstrator"缺少字母i-将其添加到中,IF语句的第一个分支应该开始工作。

我有一些建议,

1) 首先检查您的条件是否正确。2) 调试代码并尝试获取任何异常3) 如果您正在使用try-catch,请使用response.redirect("path",false);4) 如果您在iis中托管应用程序,请检查应用程序的虚拟路径。如果您的应用程序是其他应用程序的子网站,则在托管应用程序时则会导致404错误。