C# ASP.NET Web窗体中的错误消息

C# ASP.NET Web窗体中的错误消息,c#,asp.net,webforms,C#,Asp.net,Webforms,我的页面中有以下代码: protected void btn_add_Click(object sender, EventArgs e) { Session["truck_id"] = truck_id; Session["user_id"] = user_id; Session["usertype"] = usertype; if (usertype == "viewer") { Response.Write(

我的页面中有以下代码:

 protected void btn_add_Click(object sender, EventArgs e)
 {
      Session["truck_id"] = truck_id;
      Session["user_id"] = user_id;
      Session["usertype"] = usertype;
      if (usertype == "viewer")
      {
          Response.Write("Sorry, you do not have access to this page.");
          Response.StatusCode = 401;
          Response.End();
      }
      Response.Redirect("JobOrderForm.aspx");
}
我已以查看器身份登录,错误消息如下

如何将其更改为未经授权的访问

改变这一点:

Response.Redirect("JobOrderForm.aspx");
为此:

Response.Redirect("/JobOrderForm.aspx");

/
指的是根目录。这可能会有所帮助,因为此页面和重定向页面可能不在同一文件夹中。

您的页面有错误。你试过调试它吗?在
btn\u add\u单击
方法的第一行设置断点,然后逐步查看是哪一行导致了错误。

在同一文件夹
Response.Redirect(“~/JobOrderForm.aspx”)中没有此页面和重定向页面
/Login.aspx
页面错误:P,请仔细查看消息。根目录上是否有
JobOrderForm.aspx