有的網友總是把出錯頁面一個一個做好後,在其它的ASP頁面中調用出錯的頁面。比方在一個登陸頁面中一般會有兩個出錯信息,一個是最常見的密碼出錯,還有一個是用戶名未注冊。一般的網友會做兩個頁面來處理,一個頁面顯示:出錯,密碼出錯!,別一個面面顯示:出錯,用戶名未注冊。
其實你只要做一個頁面,就可以顯示不能的出錯信息!
下面是程序的一個例子:
<body><br><br><br><br><br><br><p> </p>
<div align="center"><center>
<table border="1" width="400" bordercolorlight="#6699CC" bordercolordark="#6699CC" cellspacing="0">
<tr><td width="100%" bgcolor="#C4E1FF">出錯信息</td></tr>
<tr><td width="100%"><p align="center"><br>
<%Select case request("n")
case "1"
Response.write "用戶與密碼出錯"
case "2"
Response.write "請填寫客戶名稱"
End Select%>
<br><br>
<input type="button" value=" 返 回 " name="B1" onclick="Javascript:history.go(-1)">
<br></p></td></tr>
</table></center></div></body>
上面這個程序實例中,主要的部分是:
<%Select case request("n")
case "1"
Response.write "密碼出錯"
case "2"
Response.write "用戶名未注冊"
End Select%>
您只要在判斷出錯的地方調用這個出錯的頁面(一般我會把它的文件名起為wrong.asp),在後面加上n=1,2,3......(例:密碼出錯時就response.redirect "wrong.ASP?n=1")
這樣,ASP出錯的頁面就集成在一個頁面中處理了!我們MeetASP.Net寫這篇文章在於讓大家都能寫出簡結的程序。