重定向代码不起作用
本文关键字:不起作用 代码 重定向 | 更新日期: 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错误。