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

首頁 > 編程 > .NET > 正文

.NET之ASP Web Application快速入門(1)(轉載)

2024-07-10 12:58:18
字體:
來源:轉載
供稿:網友
菜鳥學堂:
什么是 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事件觸發器。  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新密市| 德钦县| 辽中县| 玉树县| 鲜城| 罗江县| 保山市| 江永县| 阿尔山市| 涿鹿县| 濮阳市| 罗江县| 天等县| 留坝县| 瑞安市| 洞头县| 阿城市| 鲁山县| 涡阳县| 双江| 灵宝市| 正蓝旗| 宁南县| 西丰县| 康定县| 建水县| 邢台县| 宿州市| 上犹县| 类乌齐县| 纳雍县| 绵阳市| 新兴县| 荣昌县| 金寨县| 泸定县| 正安县| 峨眉山市| 黄陵县| 科尔| 阳城县|