ASP設計常見問題及解答精要-1

來源:互聯網
上載者:User
作為微軟推出的網頁與資料庫解決方案,ASP由於有微軟得天獨厚的作業系統等技術後盾支援,因此得到了迅速的發展,並且正受到越來越多的歡迎,在目前在電子商務網站的建設中有很多都使用ASP來編寫程式。
  近來有很多的讀者向我們諮詢學習ASP的方法和在學習中遇到的一些問題,其中有一些是初學者經常遇到和面臨的問題。為了讓讀者在學習ASP的過程中加深對ASP的瞭解,並能夠有效地解決遇到的問題,我們特別收集了比較有代表性的一些問題,在此列舉出來並一一給予解答,希望能在這有限的篇幅裡為你學習ASP助一臂之力。
  1、問題:ASP是一種程式設計語言嗎?
  答:ASP不是程式設計語言,而是一種開發環境。ASP提供了一個在伺服器端執行指令的環境,它利用了特殊的符號()來區分HTML與必須經過伺服器翻譯才能送往用戶端的命令。它可以執行的指令包括HTML語言,Microsoft VBScript和Microsoft Jscript等,因此可以製作出功能強大的Web應用程式。
  2、問題:在Web伺服器上容納多個Web網站,能使用PWS嗎?
  答:在PWS上只能容納一個Web網站。為了在相同的電腦上容納多個Web網站,需要使用Windows NT Server或Windows 2000 Server/Professional和IIS。
  3、問題:如何使用6個內建ASP對象?
  答:ASP提供了多個內嵌對象,無須建立就可以在指令中直接存取和使用它們,這六個對象主要有:請求(Request)對象、響應(Response)對象、工作階段(Session)對象、應用程式(Application)對象、伺服器(Server)對象、Cookies對象,這六個對象中的伺服器(Server)對象可載入其他組件,這可以擴充ASP的功能。
  使用Server.CreateObject所建立的對象,它的生命週期在它建立時開始,在它所在的網頁程式結束時結束。如果想要讓該對象跨網頁使用,則可以用Session對象來記錄Server.CreateObject所建立的對象。
  4、問題:為什麼在使用Response.Redirect的時候出現以下錯誤:“標題錯誤,已將HTTP標題寫入使用者端瀏覽器,對任何HTTP的標題所作的修改必須在寫入頁內容之前”?
  答:Response.Redirect可以將網頁轉移至另外的網頁上,使用的文法結構是這樣的:Response.Redirect網址,其中網址可以是相對位址或絕對位址,但在IIS4.0使用與在IIS5.0使用有所不同。
  在IIS4.0轉移網頁須在任何資料都未輸出至用戶端瀏覽器之前進行,否則會發生錯誤。這裡所謂的資料包括HTML的卷標,例如:< HTML>,< BODY>等,而在IIS5.0中已有所改進,在IIS5.0的預設情況下緩衝區是開啟的,這樣的錯誤不再產生。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.