主页 > 知识库 > asp.net错误页面处理示例分享

asp.net错误页面处理示例分享

热门标签:国美全国运营中心 百度AI接口 人工智能 客户服务 网站排名优化 电商新玩法 科大讯飞语音识别系统 电销业务

1.新建Golbal.asax

复制代码 代码如下:

void Application_Error(object sender, EventArgs e)
{
    Exception objErr = Server.GetLastError().GetBaseException();
    string error = "发生异常页: " + Request.Url.ToString() + "br>";
    error += "异常信息: " + objErr.Message + "br>";
    Server.ClearError();
    Application["error"] = error;
    Response.Redirect("~/ErrorPage/ErrorPage.aspx");
}

2.前台部分:

复制代码 代码如下:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="ErrorPage.aspx.cs" Inherits="ErrorPage" %>

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>ErrorPage/title>
script language="javascript" type="text/javascript">
function CheckError_onclick() {
var chk = document.getElementById("CheckError");
var divError = document.getElementById("errorMsg");
if(chk.checked)
{
    divError.style.display = "inline";
}
else
{
    divError.style.display = "none";
}}
 /script>
/head>
body>
form id="form1" runat="server">
div style="text-align: center">
asp:Label ID="Label1" runat="server" Text="頁面出錯了" Style="text-align: center">/asp:Label>br/>
input type="checkbox" id="CheckError" onclick="CheckError_onclick()" />查看詳細信息br/>br/>
/div>
div id="errorMsg" style="text-align: center; display:none" runat="server">
asp:Label ID="ErrorMessageLabel" runat="server" Text="">/asp:Label>br />
 /div>
/form>
/body>
/html>

3.后台把错误信息显示:

复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)
{
ErrorMessageLabel.Text = Application["error"].ToString();
}

您可能感兴趣的文章:
  • asp.net网站的404错误页面的正确设置方法
  • ASP.NET 定制简单的错误处理页面实现代码
  • asp.net 继承自Page实现统一页面验证与错误处理
  • Asp.Net实现404页面与301重定向的方法
  • ASP.NET设置404页面返回302HTTP状态码的解决方法
  • IIS部署asp.net报404错误的解决方法
  • asp.net 在global中拦截404错误的实现方法
  • asp.net 利用IIS的404错误将文件重写成目录的简单方法
  • 运行asp.net时出现 http错误404-文件或目录未找到
  • ASP.NET MVC自定义错误页面真的简单吗?

标签:咸宁 攀枝花 拉萨 POS机 南平 益阳 枣庄 厦门

巨人网络通讯声明:本文标题《asp.net错误页面处理示例分享》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266