国产探花免费观看_亚洲丰满少妇自慰呻吟_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事件觸發器。  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平塘县| 斗六市| 会理县| 黄骅市| 望都县| 阳谷县| 广平县| 河南省| 福州市| 潢川县| 湖南省| 中江县| 驻马店市| 独山县| 建湖县| 锦州市| 布拖县| 安义县| 鄂伦春自治旗| 盐池县| 福州市| 菏泽市| 武宣县| 台中县| 无为县| 长沙市| 来宾市| 元朗区| 柳河县| 建昌县| 朔州市| 蓬安县| 长岛县| 宜兰市| 罗定市| 文水县| 始兴县| 布拖县| 九龙县| 云梦县| 金山区|