ASP中檢查沒有數據提交的頁面Ⅰ 2000-08-26· 編譯:甘冀平·YESKY
用戶在訪問站點時經常遇到一些煩人的信息,比如他們經常不知何故地在沒有實際提交數據給表單時就到了下一個頁面,或者經常達到一個頁面,它是以查詢字符串的形式轉來的,比如?ID=236454。
如果頁面沒有得到信息,就會產生一個大錯誤。這經常發生在頁面尋找ID或者其他一些信息時,而這時用戶是使用書簽或者搜索引擎連接到這個頁面的。所以,頁面需要的信息丟失了,頁面結束。
你可以通過檢查來了解是否有數據被提交,從而控制這種情況的發生,然后,根據情況顯示特定的錯誤信息,或者執行其他的動作,比如重定向到想要的頁面。
在下面的3個例子中,僅僅在屏幕上顯示一個信息。
將這段代碼直接放置在< % @ LANGUAGE="VBSCRIPT" % >下面。
對于一個表單,使用POST方法
< % If Request.Form = "" Then Response.Write("< p align=""center"" >< font face=""Arial"" >There Was An Error.< br >" & vbCrLf) Response.Write("No Data Was Posted.< /font > " & vbCrLf) Response.End End If % >
|