有的網友總是把出錯頁面一個一個做好后,在其它的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寫這篇文章在于讓大家都能寫出簡結的程序。
|