『壹』 ASP.NET和ASP的區別是什麼
ASP.NET和ASP的區別有以下幾點:
1、開發語言不同。
ASP使用non-type腳本語言來開發應用程序或web網頁,在web端添加代碼和在客戶端添加代碼一致,導致代碼雜亂無章。
ASP.NET使用strongly-type編程語言開發應用程序或web網頁,也可以使用.NET Framework框架開發,代碼一致性較ASP好了許多。
2、運行方式不同。
ASP是解釋運行的編程框架,使用js等腳本語言,運行速度慢。
ASP.NET是編譯性的編程框架,運行效率高且使用的是伺服器端預先編譯好的代碼庫。
3、開發方式不同。
ASP是面向過程設計語言,代碼前後端不分離,寫在同一個頁面,代碼雜亂無章,維護性和可重用性較低。
ASP.NET則是面向對象設計語言,代碼前後端分離,一部分專注於編寫前端代碼,一部分專注於編寫相應的後台功能,代碼井然有序,易維護且可重用性高。
4、復雜性不同。
ASP復雜性低,代碼容易理解,但是開發效率不高。
ASP.NET則較為復雜,但是具有相應的框架,程序設計快速且思路清晰。
『貳』 asp程序必須先編譯才能執行
asp是解釋型的編程語言,是解釋執行的,伺服器負責解釋輸出到瀏覽器,是不需要編譯的。
asp.net則是編譯型語言,請求伺服器的時候,伺服器將請求由.Netframework編譯,再將結果返回。
『叄』 ASP空間和HTML空間的區別是什麼呀
ASP的特點與功能
從軟體的技術層面看,ASP有如下的特點:
1. 無需編譯 ASP腳本集成於HTML當中,容易生成,無需編譯或鏈接即可直接解釋執行。
2. 易於生成 使用常規文本編輯器(如WINDOWS下的記事本),即可進行*.asp頁面的設計。若從工作效率來考慮,不妨選用具有可視化編輯能力的Visual InterDev。
3. 獨立於瀏覽器 用戶端只要使用可解釋常規HTML碼的瀏覽器, 即可瀏覽ASP所設計的主頁。ASP腳本是在站點伺服器端執行的,用戶端的瀏覽器不需要支持它。因此,若不通過從伺服器下載來觀察*.asp 主頁,在瀏覽器端見不到正確的頁面內容。
4. 面向對象 在ASP腳本中可以方便地引用系統組件和ASP的內置組件,還能通過定製 ActiveX Server Component(ActiveX伺服器組件)來擴充功能。
5. 與任何ActiveX scripting 語言兼容 除了可使用VBScript 和JScript語言進行設計外,還可通過Plug-in的方式,使用由第三方所提供的其它scripting 語備芹明言。
6. 源程序碼不會外漏 ASP腳本在伺服器上執行,傳到用戶瀏覽器的只是ASP執行結果所生成的常規HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會被他人盜取。
從應用的層面看,ASP有如下的功能:
1. 處理由瀏覽器傳送到站點伺服器的表單輸入。
2. 訪問和編輯伺服器端的資料庫表。使用瀏覽器即可輸入、更新和刪除站點伺服器的資料庫中的數據。
3. 讀寫站點伺服器的文件,實現訪客計數器、座右銘等功能。
4. 提供廣告輪播器、取得瀏覽器信息、URL表管理等內置功能。
5. 由cookies讀寫用戶端的硬碟文件,以記錄用戶的數據。
6. 可以實現在多個主頁間共享信息,以開發復雜的商務站點應用程序。
7. 使用VBScript或JScript等簡易的腳本語言,結合HTML碼,快速完成站點的應用程序。通過站點伺服器執行腳本語言,產生或更改在客戶端執行的腳本語言。
8. 擴充功能的能力強,可通過使用Visual Basic、Java、Visual C ++ 等多種程序語言製作ActiveX Server Component以滿足自己的特殊需要。
php 是一種腳本語言,可以編寫包含嵌入式代碼的Web 頁面,只要訪問頁面就能執行這些代碼,並且這些代碼還能生成動態的內容作為輸出的一部分發送到客戶機的Web 瀏覽器。本章描述了如何用PHP編寫使用MySQL的基於We b的應用程序。有關C 與PHP 和Perl DBI API 的比較,請參閱第5章「MySQL程序設計介紹」。
本章的實例利用了樣例資料庫samp_db,這個實例使用了為學分保存方案而創建的表和第1章「MySQL和SQL 介紹」中為歷史同盟而創建的表。雖然在寫本書時PHP 4還處於?測試階段,而當您讀到本書時它可能已經發布了,但這里還是要涉及PHP 3的內容。與PHP 3兼容是PHP 4 的一個明確設計目標,因此這里所說的有關PHP 3的各個方面都可應用到PHP 4中。從PHP 3 更改到PHP 4 有一組移植注意事項。如果使用PHP 4,就應該閱讀那些注釋。
本章假設的環境是:PHP 與Apache Server結合使用。必須安裝MySQLC 客戶機庫和頭文件,因為建立PHP 時需要這些文件,否則PHP 不知道如何訪問MySQL資料庫。如果需要獲得一些這樣的軟體,請參閱附錄A「獲得和安裝軟體」。附錄中還給出了獲得本章開發的實例腳本仿告的說明,您可以直接下載這些腳本。
在UNIX 環境下,PHP 或者作為內建模塊用於Apache,該模塊連接到Apache 可執行的二進製程序上;或者作為獨立的用於傳統CGI 程序的解釋程序首賣。在Windows 環境下,雖然開發在Windows NT 環境下運行的Apache PHP 4 模塊的工作正在進行之中,但是此刻的PHP只能作為一個獨立程序來運行。
本章的大部分篇幅,都用來說明了在這里討論所需要的PHP 函數。要想較全面地了解所有關於MySQL的函數,請參閱附錄H「PHP API 參考」,也可以查閱PHP 手冊,它描述了PHP 提供的全部函數,包括使用除MySQL以外的資料庫的函數(使用MySQL時,PHP不受限制的部分僅僅只有DBI)。這個手冊可以從PHP Web 站點下載: http://www.php.net/。該Web 站點也有從PHP 3移植到PHP 4的注意事項。
PHP 腳本的文件名帶有擴展名,該擴展名允許Web 伺服器識別文件名並執行PHP 解釋程序去處理它們。如果使用了不可識別的擴展名,則PHP 腳本被當作純文本。本章使用的擴展名為. p h p,其他通用的擴展名為.php3 和. p h t m l。有關配置Apache 來識別擴展名的說明,請參閱附錄A。在機器上,如果沒有掌握Apache 的安裝,那麼需要與系統管理員一起檢查,找出可使用的適當擴展名
『肆』 asp.net項目部分文件夾不需要編譯,怎麼做
如果是不需要編輯,則選擇下空孫亮斗寬面的「生成操作」——編凱簡譯,更改為「內容」
『伍』 ASP\JSP\PHP相比各有什麼優缺點
ASP、JSP、和PHP的優點和缺點:
一、ASP
優點:
1、無需編譯
2、易於生成
3、獨立於瀏覽器
4、面向對象
5、與任何ActiveX scripting 語言兼容
6、源程序碼不會外漏
缺點:
1、Windows本身的所有問題都會一成不變的也累加到了它的身上。安全性、穩定性、跨平台性都會因為與NT的捆綁而顯現出來。
2、ASP由於使用了COM組件所以它會變的十分強大,但是這樣的強大由於Windows NT系統最初的設計問題而會引發大量的安全問題。只要在這樣的組件或是操作中一不注意,哪么外部攻擊就可以取得相當高的許可權而導致網站癱瘓或者數據丟失。
3、由於ASP還是一種Script語言所沒除了大量使用組件外,沒有辦法提高其工作效率。它必須面對即時編繹的時間考驗,同時我們還不知其背後的組件會是一個什麼樣的狀況。
4、無法實現跨操作系統的應用。當然這也是微軟的理由之一,只有這樣才能發揮ASP最佳的能力。可是我卻認為正是Windows限制了ASP,ASP的概念本就是為一個能讓系統運行於一個大的多樣化環境而設計的。
5、還無法完全實現一些企業級的功能:完全的集群、負載均橫。
二、JSP
優點:
1、 一處編寫隨處運行。
2、 系統的多台平支持。
3、 強大的的可伸縮性。
4、 多樣化和功能強大的開發工具支持。
缺點:
1、 與ASP一樣,Java的一些優勢正是它致命的問題所在。
2、 缺少系統性的資料。
3、 開發速度超慢
三、PHP
優點:
1、 一種能快速學習、跨平台、有良好資料庫交互能力的開發語言。
2、 簡單輕便,易學易用。
3、 與Apache及其它擴展庫結合緊密。
4、 良好的安全性。
缺點:
1、 在windows平台運行的安全性和穩定性不如Linux/Unix。
ASP.NET也是常用的網站開發語言之一:
優點:
1. 簡潔的設計和實施。
2. 語言靈活,並支持復雜的面向對象特性。
3. 開發環境。
缺點:
1.資料庫的連接復雜。
2.不具有跨平台性,只支持windows平台。
『陸』 asp.net編譯的問題
要不要編譯要看你改動是什麼類型的文件了,
如果你改了已.aspx為後綴里的文件一般是不需要編譯的
(切忌<%=%>,<%#Eval("")%>像這樣的文件最好不要改動),
如果你改了已.cs為後綴里的文件是一定需要編譯的,因為改動.cs文件就會在Bin文件夾里生成新的里.DLL的文件(和改動前的是有區別的),如果不編譯將無法正常訪問。
1,編譯後可以防止別人看到源碼,
2,也可以加快程序執行的速率
『柒』 asp文件用什麼軟體打開 後綴名asp是什麼格式文件
asp文件是什麼?asp文件格式介紹如下:ASP翻譯過來就是動態伺服器頁面,ASP和PHP一樣都是時下流行的後台腳本語言,大部分網站都採用了ASP為腳本製作的。asp文件是一種動態網頁文件,需要要在系統中安裝IIS,通過伺服器設置後用瀏覽器訪問才能看到實際效果,因為asp文件一般在服務端執行,所以通常直接打開不會被執行。如果想要打開編輯asp文件,可以安裝IIS伺服器,或使用dreamweaver、editplus等編輯器都可以打開asp文件。asp格式圖標如下:asp文件是什麼以及asp文件怎麼打開詳情如下: ASP 文件摘要ASP 文件擴展名有 三 種主要文件類型,可以使用 Mozilla Firefox 打開(由 Mozilla發布)。 總共有 十四 種與此格式相關的軟體程序。 通常這些是一種 Active Server Page 格式。這些文件分為 Web Files、 Settings Files 和 CAD Files等類別。 在大多數情況下,這些文件將是 Web Files。
Windows、 Mac 和 iOS 平台已支持 ASP 文件。 它們是台式計算機(和移動)設備兼容的。ASP 文件普及性為「低」。 這意味著它們在大多數設備上都不常見。
如果您想了解有關 ASP 文件和打開它們的軟體的更多信息,請參閱下面的其他詳細信息。 此外,如果您在打開 ASP 文件時遇到問題,可以學習如何對其進行基本故障排除。
已知的 ASP 文件3 種已知文件類型使用此擴展名Active Server Page Adobe Color Separation Setup File Alphacam Stone Post Data ASP 主文件關聯 .ASP格式:.asp 類型:Active Server Page一個ASP文件是一個網頁,它生成HTML發送到客戶端的瀏覽器在伺服器上解析。它包含用VBScript或JavaScript腳本。它是由託管在運行Microsoft IIS的Windows伺服器ASP.NET網站使用。
公司:Microsoft Corporation組:網路文件文件夾: HKEY_CLASSES_ROOT.asp打開 Active Server Page的軟體程序:
Mozilla 開發悄型的 Mozilla Firefox (軟體環境: Windows) Mac 開發的 Google Chrome (軟體環境: Windows) Mac iOSAndroidLinuxMicrosoft Corporation 開發的 Microsoft Edge (軟體環境: Windows)Microsoft Corporation 開發的 Microsoft Word (軟體環境: Windows) (軟體環境: Mac)Adobe Systems Incorporated 開發的啟鏈猜 Adobe Dreamweaver (軟體環境: Windows) (軟體環境: Mac)ES-Computing 開發的 ES-Computing Edit Plus (喚神軟體環境: Windows)Adobe Systems Incorporated 開發的 Adobe Fireworks (軟體環境: Windows) (軟體環境: Mac)Apache Software Foundation 開發的 OpenOffice Writer (軟體環境: Windows) LinuxSolarisOS X El CapitanMicrosoft Corporation 開發的 Microsoft IIS (軟體環境: Windows)Corel 開發的 Corel WordPerfect (軟體環境: Windows)二級 ASP 關聯 .ASP格式:.asp 類型:Adobe Color Separation Setup File設置與Adobe Photoshop圖形圖象和數碼照片編輯軟體相關的文件。一個ASP文件允許同時進行列印,導出為PDF或導出到另一個程序定義分色偏好。
公司:Adobe Systems Incorporated組:設置文件打開 Adobe Color Separation Setup File 文件的軟體程序:
Adobe Systems Incorporated 開發的 Adobe Illustrator CC
兼容:(軟體環境: Windows) (軟體環境: Mac)Adobe Systems Incorporated 開發的 Adobe Acrobat DC
兼容:(軟體環境: Windows) (軟體環境: Mac) Linux Adobe Systems Incorporated 開發的 Adobe Photoshop CC
兼容:(軟體環境: Windows) (軟體環境: Mac).ASP格式:.asp 類型:Alphacam Stone Post DataCAD文件,Alphacam,為木工行業的CAD / CAM軟體解決方案有關。它包含由軟體生成的崗石的數據。
公司:Planit Solutions, Inc.組:CAD文件打開 Alphacam Stone Post Data 文件的軟體程序:
Planit Solutions, Inc. 開發的 Planit Alphacam
兼容:(軟體環境: Windows)解決難以打開 ASP 文件的問題 打開 ASP 文件過程中所遇到的常見問題 Mozilla Firefox 不在 雙擊 ASP 文件時,您可能會在操作系統中看到一個對話框,指出 「無法打開此文件類型」 。 通常情況下,這意味著 Mozilla Firefox 沒有安裝在 %%os%% 上。 你將無法雙擊以打開 ASP,因為你的操作系統不知道該怎麼處理它。
提示:如果你知道有其他軟體打開 ASP 文件,你可以通過點擊 「顯示應用程序」 按鈕來選擇該軟體。
Mozilla Firefox 需要更新 有時你安裝的 Mozilla Firefox 版本不支持你的Active Server Page文件。 建議從 Mozilla 安裝最新版本的 Mozilla Firefox。 您的 SadSheet 文件可能是由比當前安裝的計算機更新的 Mozilla Firefox 創建的。
提示: 如果你右鍵單擊 ASP 文件,然後選擇 「屬性」 (Windows) 或 「獲取信息」 (Mac),你可以獲得有關所需版本的提示。
摘要:計算機上沒有正確的 Mozilla Firefox 版本可能會導致打開 ASP 文件時出現問題。
打開 ASP 的問題的更多原因 假設你安裝了正確的 Mozilla Firefox 版本,其他問題可能會阻止你打開 ASP 文件。 可能還有其他問題-與軟體無關-阻止你打開 ASP 文件。 其他貢獻原因:
ASP 的 Windows 注冊表文件路徑引用損壞 注冊處內 ASP 文件描述的損壞 Mozilla Firefox 或其他 ASP 相關程序的安裝損壞 ASP 本身已損壞 無法打開受惡意軟體污染的 ASP 文件 與 ASP 關聯的硬體驅動程序已過時 您的電腦沒有足夠的可用資源來打開 Active Server Page 文件asp文件是什麼以及asp文件怎麼打開擴展閱讀.ASP 文件擴展名2種文件類型 使用.ASP文件擴展名1.動態伺服器頁面2.Adobe分色設置文件文件類型 1動態伺服器頁面開發者微軟常用度中度使用格式文件後綴.asp文件分類網頁文件ASP是什麼文件? ASP英文全稱Active Server Page,即「動態伺服器頁面」。ASP是一種伺服器端腳本編寫環境,可以與資料庫和其它程序進行交互,用來創建和運行動態網頁或web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。ASP文件通常在Windows IIS伺服器上託管的網站使用。
ASP文件擴展信息ASP文件與.HTML文件類似,但運行方式並不相同。當Web瀏覽器請求某個HTML文件時,伺服器僅返回該文件。當Web瀏覽器請求ASP文件時,伺服器會通過ASP引擎發送請求,該引擎會解析ASP文件並以純HTML格式返回客戶端瀏覽器。由於ASP頁是在伺服器上處理的,因此瀏覽器無需支持腳本就可以顯示ASP文件,而網站訪問者是看不到實際的ASP代碼,只能看到從頁面中的腳本生成的HTML頁面。ASP網頁通常使用.asp擴展名。
ASP網頁具有以下特點:
動態地編輯、改變或者添加網頁的任何內容;對由用戶從 HTML 表單提交的查詢或者數據作出響應;訪問數據或者資料庫,並向瀏覽器返回結果;為不同的用戶定製網頁,提高這些頁面的可用性;ASP腳本集成於HTML當中,容易生成,無需編譯,易於修改和測試;ASP程序是在網路伺服器端中執行,執行結果所產生的HTML文件適用於不同的瀏覽器;ASP程序在伺服器上執行,傳到用戶瀏覽器的只是ASP執行結果所生成的常規HTML代碼,可防止ASP程序代碼被竊取;自從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網頁代碼(在網頁上輸出:「你好,世界!」):
<!DOCTYPE?html><html><body><%response.write("你好,世界!")%></body></html>常見的ASP文件名default.asp - 客戶端瀏覽器請求基於IIS伺服器的網頁目錄時載入的默認網頁。例如,當客戶端請求http://www.wenjianke.com/時,除非伺服器配置為載入其他文件,否則伺服器將默認載入http://www.wenjianke.com/default.asp。
ASP文件怎麼打開?如果你電腦上打不開ASP文件,原因可能有很多,而最常見最主要的原因就是你的電腦沒有安裝可以打開ASP文件的軟體;Windows系統會彈出提示框:「若要打開此文件,Windows需要知道哪個程序打開它」,最簡單直接的解決辦法就是下載並安裝合適的軟體來打開ASP文件。
可以打開ASP文件的軟體程序
『捌』 asp的頁面需要先編譯嗎
asp和php一樣,是解釋執行的,不需要編譯
『玖』 .asp是什麼文件
ActiveServerPages(ASP)是伺服器端腳本編寫環境,使用它可以創建和運行動態、交互的爛談Web伺服器應用程序。使用ASP可以組合HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創建交互的Web頁和基於Web的功能強大的應用程序。
由於腳本程序是在伺服器上而不是在客絕跡戶端運行,傳送到瀏覽器上的Web頁是在Web伺服器上生成的。所以不必擔心瀏覽器能否處理腳本:Web伺服器已經完成了所有腳本的處理,並將標準的HTML頁面傳輸到瀏覽器。由於只有腳本的結果返回到瀏覽器,飢宏碰所以伺服器端腳本不易復制。用戶看不到創建他們正在瀏覽的頁的腳本命令。
『拾』 簡述什麼是ASP技術,他有什麼含義、特點
ASP就是動態伺服器,ASP的特點與功能
從軟體的技術層面看,ASP有如下的特點:
1. 無需編譯 ASP腳本集成於HTML當中,容易生成,無派譽需編譯或鏈接即可直接解釋執行。
2. 易於生成 使用常規文本編輯器(如WINDOWS下的記事本),即可進行*.asp頁面的設計。若從工作效率來考慮,不妨選用具有可視化編輯能力的Visual InterDev。
3. 獨立於瀏覽器 用戶端只要使用可解釋常規HTML碼的瀏覽器, 即可瀏覽ASP所設計的主頁。畢羨攔ASP腳本是在站點伺服器端執行的,用戶端的瀏覽器不需要支持它。因此,若不通過從伺服器下載來觀察*.asp 主頁,在瀏覽器端見不到正確的頁面內容。
4. 面向對象 在ASP腳本中可以方便地引用系統組件和ASP的內置組件,還能通過定製 ActiveX Server Component(ActiveX伺服器組件)來擴充功能。
5. 與任何ActiveX scripting 語言兼容 除了可使用VBScript 和JScript語言進行設計外,還可通過Plug-in的方式,使用由第三方所提供的其它scripting 語言。
6. 源程序碼不會外漏 ASP腳本在伺服器上執行,傳到用戶瀏覽器的只是ASP執行結果所生成的常規HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會被他人盜取。
從應用的層面看,ASP有如下的功能:
1. 處理由瀏覽器傳送到站點伺服器的表單輸入。
2. 訪問和編輯伺服器端的資料庫表。使用瀏覽器即可輸入、更新和刪除站點伺服器的資料庫中的數據。
3. 讀寫站點伺服器的文件,實現訪客計數器、座右銘等功能。
4. 提供手胡廣告輪播器、取得瀏覽器信息、URL表管理等內置功能。
5. 由cookies讀寫用戶端的硬碟文件,以記錄用戶的數據。
6. 可以實現在多個主頁間共享信息,以開發復雜的商務站點應用程序。
7. 使用VBScript或JScript等簡易的腳本語言,結合HTML碼,快速完成站點的應用程序。通過站點伺服器執行腳本語言,產生或更改在客戶端執行的腳本語言。
8. 擴充功能的能力強,可通過使用Visual Basic、Java、Visual C ++ 等多種程序語言製作ActiveX Server Component以滿足自己的特殊需要。