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
?