国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

.NET之ASP WebApplication快速入門(1)

2019-11-18 21:02:39
字體:
來源:轉載
供稿:網友
.NET之asp Web application快速入門(1) 
什么是 asp.net Application ?


ASP.NET這么定義Application:它是運行在Web應用服務器上的一個虛擬目錄及其子目錄下的所有文件、頁面、模塊以及可執行代碼的總和。比如說,一個叫做"order"的application可能就是Web服務器的一個"/order"虛擬目錄。虛擬目錄可以通過Internet
Services Manager設置,它可以包含任何子目錄。


Web服務器上的每一個ASP.NET application 運行在一個獨特的.NET運行時間應用域中,它保證了類隔離(不會產生譯文或者命名沖突)、安全盒(防止對特定機器或者網絡資源的訪問)以及靜態變量的隔離。



在一個Web Application的整個生存過程中,ASP.NET維護著一個HttpApplication實例池,自動地分配這些實例中的一個以處理application接收到的每個HTTP請求。被分配的特殊HttpApplication實例負責管理整個生命期的請求,只有當請求結束時,它才能被再使用。這表示其中的用戶代碼不需用再進入。



創建Application


要創建一個ASP.NET Application,我們可以使用存在的虛擬目錄,或者創建一個新的虛擬目錄。比如,在安裝了包含IIS的Windows
2000服務器上,大概會有一個目錄C:/InetPub/WWWRoot;我們使用Internet Services Manager來配置IIS,在"Start
-> PRograms -> Administrative Tools"下,用鼠標右鍵單擊存在的目錄,或者選擇new來創建一個新的虛擬目錄,或者選擇Properties來提升一個存在的普通目錄為虛擬目錄。


現在看看如何觸發ASP.NET application。我們可以編寫一個simple.aspx文件,將它放置到虛擬目錄下,然后在瀏覽器中訪問它。為對照方便,我們列出了使用VB、C#以及JScript三種語言編寫的代碼:







C#


<%@Page Language="C#"%>
<html>
<body>
<h1>hello world, <% Response.Write(DateTime.Now.ToString()); %></h1>
</body>
</html>

VB

<%@Page Language="VB"%>
<html>
<body>
<h1>hello world, <% Response.Write(DateTime.Now.ToString()) %></h1>
</body>
</html>

JScript

<%@Page Language="JScript"%>
<html>
<body>
<h1>hello world, <% Response.Write(DateTime.Now.ToString()); %></h1>
</body>
</html>



代碼很簡單,只是在瀏覽器中打印出當前時間的信息。我們可以添加些代碼來使用Application對象,比如將對象保存為application范圍類型。通過創建一個global.asax文件,我們還可以定義各種事件處理程序,比如Application_OnStart事件觸發器。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 叙永县| 徐州市| 盐源县| 寿阳县| 郯城县| 大田县| 介休市| 凤翔县| 新巴尔虎左旗| 安徽省| 五原县| 靖西县| 琼海市| 扎兰屯市| 财经| 阳西县| 闽清县| 芦溪县| 南汇区| 屯留县| 渭南市| 都匀市| 罗田县| 青浦区| 海口市| 通榆县| 区。| 雅安市| 黄浦区| 望谟县| 囊谦县| 桃江县| 南投市| 嵊泗县| 漳浦县| 锡林浩特市| 忻州市| 彝良县| 克山县| 永善县| 娄烦县|