2015-11-03 65 views
-1

我有这样的代码在我的网页:错误消息窗体

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"); 
} 

我已经登录的浏览器和错误消息是这样的

enter image description here

我怎样才能将其更改为Unauthorized Access

+2

您没有此页面,并且在同一文件夹中有重定向页面 – Imad

+1

http://www.asp.net/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/displaying -a-custom-error-page-cs –

+1

'Response.Redirect(“〜/ JobOrderForm.aspx”);' –

回答

1

更改此:

Response.Redirect("JobOrderForm.aspx"); 

要这样:

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

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

0

您的网页出现错误。你尝试过调试吗?在btn_add_Click方法的第一行设置一个断点,并逐步查看哪条线路导致错误。