.ASP 文件擴展名
文件類型 動態伺服器頁面
開發者 | 微軟 |
常用度 |
|
文件後綴 | .asp |
文件分類 | 網頁文件 |
ASP是什麼文件?
ASP文件是由ASP語言編寫的動態網頁。ASP全稱Active Server Page,即「動態伺服器頁面」,是一種伺服器端腳本編寫環境,可以與資料庫和其它程序進行交互,用來創建和運行動態網頁或Web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。ASP.NET站點和託管在Windows IIS伺服器上的網站通常使用ASP文件。
ASP文件與.HTML文件類似,但運行方式並不相同。當Web瀏覽器請求某個HTML文件時,伺服器僅返回該文件。當Web瀏覽器請求ASP文件時,伺服器會通過ASP引擎發送請求,該引擎會解析ASP文件並以純HTML格式返回客戶端瀏覽器。由於ASP頁是在伺服器上處理的,因此瀏覽器無需支持腳本就可以顯示 ASP文件,而網站訪問者是看不到實際的ASP代碼,只能看到從頁面中的腳本生成的HTML頁面。ASP網頁通常使用.asp擴展名而不是.html。
自從1996年發布ASP 1.0以來,之後更新過兩個版本,分別是1997年的ASP 2.0和2000年的ASP3.0。2002年,微軟發布了ASP.NET,該版本取代了ASP(ASP不再更新)。由於ASP.NET框架的廣泛實現,ASP已經被.ASPX所取代。與ASP相比,ASP.NET 擴充功能更強大,可以使用更多的語言,例如C#、VB.NET、J#和Delphi.NET,通過編譯後的代碼性能更高,並提供了更高級的調試功能以及運行時更好的錯誤處理。
ASP的特點
ASP網頁具有以下特點:
- 動態地編輯、改變或者添加網頁的任何內容;
- 對由用戶從HTML表單提交的查詢或者數據作出響應;
- 訪問數據或者資料庫,並向瀏覽器返回結果;
- 為不同的用戶定製網頁,提高這些頁面的可用性;
- ASP腳本集成於HTML當中,容易生成,無需編譯,易於修改和測試;
- ASP程序是在網路伺服器端中執行,執行結果所產生的HTML文件適用於不同的瀏覽器;
- ASP程序在伺服器上執行,傳到用戶瀏覽器的只是ASP執行結果所生成的常規HTML代碼,可防止ASP程序代碼被竊取。
ASP網頁代碼
下面是一個簡單ASP網頁代碼(在網頁上輸出:「你好,世界!」):
- <!DOCTYPE html>
- <html>
- <body>
- <%
- response.write("你好,世界!")
- %>
- </body>
- </html>
default.asp - 當客戶端瀏覽器請求基於IIS伺服器上的Web伺服器目錄時載入的默認網頁。例如,當客戶端請求https://www.wenjianbaike.com/時,伺服器會默認載入https://www.wenjianbaike.com/default.asp。
ASP文件怎麼打開?
ASP文件是文本文件,可以使用各種文本編輯器(如記事本、Notepad++)打開。不過對於網頁程序員,支持語法高亮、代碼補全、代碼片段等功能更加強大的代碼編輯器(如VSCode、Sublime Text 、Dreamweaver等)更適合編輯ASP文件。