婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp中Response.End()用法

asp中Response.End()用法

熱門標簽:微信地圖標注有什么用 濰坊呼叫中心外呼系統供應商 不封卡外呼系統一般多少錢 地圖標注中心多少錢注冊 地圖標注不完整被罰款 鄭州語音電銷機器人官網 北京大興區地圖標注 電銷機器人一個多少錢 重慶外呼電銷系統費用

ASP開發中可能有時候會用大段的if... else 的判斷,不過如果是動態Response.write的內容,你想更方便閱讀代碼,可以用Response.End()來終端ASP的執行,也就類似于Break的用法,舉個例子:

復制代碼 代碼如下:

if (userid="")or(password="") then
Response.Write("script lanuage=javascript>alert('UserName or Password is Empty!');location.href='../default.asp';/script>")
Response.End() '這里進行了中斷 end if 下面是不為空進行讀取數據庫的操作,省略了n行代碼

這樣當傳入的用戶名或密碼為空時,自動write提示信息信息,然后Response.End()中斷程序,從而達到if 。。。else的作用。

另外使用Response.End的時候,就是我們日常調試程序的時候,比如

相輸出拼接的SQL語句,而不想執行下面的代碼,那么可以這么做

復制代碼 代碼如下:

sql="select * from userinfo "
response.Write(sql)
response.End()
rs.open sql ,conn,1,1 '這句是不會執行的

如果怕加入Response.End()的地方過多而正式發布時候不好注釋掉的化,可以用個函數將其封裝起來,如下面代碼:

復制代碼 代碼如下:

sub debug()
Response.End()
end sub

上面的代碼修改如下:

復制代碼 代碼如下:

sql="select * from userinfo "
response.Write(sql)
debug()
rs.open sql ,conn,1,1 '這句是不會執行的

這樣當進行正式發布時,將函數debug中的語句注釋掉,就可以起到調試的作用,不過這個也有個問題就是,如果你使用太多的debug(),可能在調試的時候程序會不能按照需要進行中斷,可能有時候你不希望這些地方中斷執行,那么我們來進一步重構debug()函數,如下:

sub debug(isBreak) 'isBreak是boolean值的參數,如果設置為true的時候則進行中斷,否則,不進行中斷處理 if isBreak then Response.End() endend sub

使用時候代碼如下:

復制代碼 代碼如下:

sql="select * from userinfo "
response.Write(sql)
debug(false)
rs.open sql ,conn,1,1 '這句是會執行的rs.close()
sql="select * from product "
response.write(sql)
debug(true)
rs.open sql,conn,1,1 '這句不會執行

好了,這樣基本上可以滿足我們控制中斷的需求了,不過只是簡單的進行了分析,其實還很不完善,調試需求可能還有很多,需要滿足,還需要進一步重構。其實程序開發就是一個重構重構再重構的過程,要不怎么會出來那么多的設計模式,都是前人從實際開發重構過程總結出來的經驗,值得大家借鑒。

您可能感興趣的文章:
  • asp下Response.Buffer提速
  • ASP.NET筆記之 Request 、Response 與Server的使用
  • ASP.NET之Response.Cookies.Remove 無法刪除COOKIE的原因
  • asp.net直接Response輸出WML頁面示例代碼
  • asp.net中WebResponse 跨域訪問實例代碼
  • Asp.net response對象與request對象使用介紹
  • Asp.net中Response.Charset與Response.ContentEncoding區別示例分析
  • 小論asp中request與response的用法
  • PHP模擬asp中response類實現方法
  • ASP基礎入門第七篇(ASP內建對象Response)

標簽:鶴崗 海南 揭陽 汕頭 攀枝花 佛山 唐山 撫州

巨人網絡通訊聲明:本文標題《asp中Response.End()用法》,本文關鍵詞  asp,中,Response.End,用法,asp,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp中Response.End()用法》相關的同類信息!
  • 本頁收集關于asp中Response.End()用法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 贡嘎县| 东至县| 策勒县| 六枝特区| 木里| 长春市| 囊谦县| 沂水县| 南木林县| 静海县| 象山县| 河东区| 三原县| 彭泽县| 防城港市| 虎林市| 聊城市| 泊头市| 宝丰县| 峨眉山市| 马龙县| 葵青区| 唐山市| 雅安市| 花垣县| 乡宁县| 屏边| 西丰县| 洪泽县| 泰顺县| 申扎县| 公主岭市| 阿拉善盟| 汉寿县| 伊宁县| 英德市| 奉节县| 平顺县| 新津县| 呼玛县| 顺平县|