在网站采用标准独立的出错提示页

本文详细解析了一个典型的ASP错误页面代码,介绍了不同类型的错误提示及其显示方式,包括通用错误、认证失败、操作成功提示等。通过对这些代码的研究,有助于开发者更好地理解和处理应用程序中的异常情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>错误提示!</title>
<link rel="stylesheet" href="images/css/admin_style_<%=AdminSkin%>.css" type="text/css" media="all" />
</head>
<body leftmargin="0" bottommargin="0" rightmargin="0" topmargin="0">
<p>&nbsp;</p>
<%

Dim action,Message
action = MyByYear.CheckStr(Request("action"))
If Request.Querystring("message") <> "" Then
        Message = CheckErrCodes(Request.Querystring("message"))
End If
Select Case action
        Case "error"
                Call Error_Msg()
        Case "err"
                Call AdminError()
        Case "succeed"
                Call Succeed_Msg()
        Case "remind"
                Call Remind_Msg()
        Case "keyerr"
                Call KeyError()
        Case "genup"
                Call GenupMsg()
        Case Else
                Call AdminError()
End Select
Admin_Footer
CloseConn
Sub Error_Msg()
        Response.Write "<br><br><table width=""523""  border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"">"& vbCrLf
        Response.Write "  <tr>"& vbCrLf
        Response.Write "    <td><img src=""images/img_r2_c1.gif"" width=""523"" height=""55""></td>"& vbCrLf
        Response.Write "  </tr>"& vbCrLf
        Response.Write "  <tr>"& vbCrLf
        Response.Write "    <td height=""100"" background=""images/img_r2_c2.gif""><table width=""92%""  border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"">"& vbCrLf
        Response.Write "      <tr>"& vbCrLf
        Response.Write "        <td width=""22%"" align=""center""><img src=""images/err.gif"" width=""95"" height=""97""></td>"& vbCrLf
        Response.Write "        <td width=""78%""><b>  产生错误的可能原因:</b><br>" & Message &"</td>"& vbCrLf
        Response.Write "      </tr>"& vbCrLf
        Response.Write "    </table></td>"& vbCrLf
        Response.Write "  </tr>"& vbCrLf
        Response.Write "  <tr>"& vbCrLf
        Response.Write "    <td align=""right"" background=""images/img_r2_c3.gif""><a href=""" & Request.ServerVariables("HTTP_REFERER") & """><img src=""images/confirm_r2.gif"" alt=""确定返回"" width=""123"" height=""42"" border=""0""></a></td>"& vbCrLf
        Response.Write "  </tr>"& vbCrLf
        Response.Write "</table><p>&nbsp;</p>"& vbCrLf
End Sub
Sub AdminError()
        Response.Write "<br><br><table width=""523""  border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"">"& vbCrLf
        Response.Write "  <tr>"& vbCrLf
        Response.Write "    <td><img src=""images/img_r2_c1.gif"" width=""523"" height=""55""></td>"& vbCrLf
        Response.Write "  </tr>"& vbCrLf
        Response.Write "  <tr>"& vbCrLf
        Response.Write "    <td height=""100"" background=""images/img_r2_c2.gif""><table width=""92%""  border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"">"& vbCrLf
        Response.Write "      <tr>"& vbCrLf
        Response.Write "        <td width=""22%"" align=""center""><img src=""images/err.gif"" width=""95"" height=""97""></td>"& vbCrLf
        Response.Write "        <td width=""78%""><b>产生错误的可能原因:</b><br><li>确认身份失败!您没有使用当前功能的权限。</li><li>当前操作已记录,如果有什么问题,请联系管理员。</li></td>"& vbCrLf
        Response.Write "      </tr>"& vbCrLf
        Response.Write "    </table></td>"& vbCrLf
        Response.Write "  </tr>"& vbCrLf
        Response.Write "  <tr>"& vbCrLf
        Response.Write "    <td align=""right"" background=""images/img_r2_c3.gif""><a href=""" & Request.ServerVariables("HTTP_REFERER") & """><img src=""images/confirm_r2.gif"" alt=""确定返回"" width=""123"" height=""42"" border=""0""></a></td>"& vbCrLf
        Response.Write "  </tr>"& vbCrLf
        Response.Write "</table><p>&nbsp;</p>"& vbCrLf
End Sub
'********成功提示信息****************
Sub Succeed_Msg()
        Response.Write "<BR><BR><table align=""center"" border=""0"" cellpadding=""5"" cellspacing=""1"" class=""tableBorder1"">"& vbCrLf
        Response.Write "    <tr> "& vbCrLf
        Response.Write "      <th>成功提示信息!</th>"& vbCrLf
        Response.Write "    </tr>"& vbCrLf
        Response.Write "  <tr><td class=TableRow2 style=""padding-right: 8px; padding-left: 8px; padding-bottom: 5px; padding-top: 5px"">" & Message &"</td></tr>" & vbCrLf
        Response.Write "  <tr><td class=TableRow2 align=""right"" style='COLOR: Red;'>时间:" & Now() & "</td></tr>" & vbCrLf
        Response.Write "  <tr><td align=center class=TableRow1><a href='" & Request.ServerVariables("HTTP_REFERER") & "'>返回上一页...</a></td></tr>" & vbCrLf
        Response.Write " </table><p>&nbsp;</p>"& vbCrLf
End Sub
'********提示信息****************
Sub Remind_Msg()
        Response.Write "<BR><BR><table cellpadding=5 cellspacing=1 border=0 align=center class=tableBorder1>" & vbCrLf
        Response.Write "  <tr><th>提示!</th></tr>" & vbCrLf
        Response.Write "  <tr><td class=TableRow2 style=""padding-right: 8px; padding-left: 8px; padding-bottom: 5px; padding-top: 5px"">" & Message &"</td></tr>" & vbCrLf
        Response.Write "  <tr><td align=""right"" class=TableRow2 style='COLOR: Red;'>时间:" & MyByYear.NowTime & "</td></tr>" & vbCrLf
        Response.Write "  <tr><td align=center class=TableRow1><a href='"&Request.ServerVariables("HTTP_REFERER")&"'>返回上一页...</a></td></tr>" & vbCrLf
        Response.Write "</table><p>&nbsp;</p>" & vbCrLf
End Sub
%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值