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

首頁 > 編程 > .NET > 正文

.NET之ASP WebApplication快速入門(4)(轉載)

2024-07-10 12:58:17
字體:
來源:轉載
供稿:網友
國內最大的酷站演示中心!
application 或 session作用范圍內的對象


在global.asax文件中,我們可以通過object標記定義靜態對象,這些對
象可以是.net框架類,也可以是經典的com組件。其作用范圍可以是
appinstance、session或者application中的任一種。如果一個對象的
作用范圍是appinstance,就表示這個對象明確屬于httpapplication的
一個實例,并且不被共享。


請看下面定義對象作用范圍的例子:


<object id="id" runat="server" class=".net
framework class name" scope="appinstance">

<object id="id" runat="server" progid="classic
com progid" scope="session"/>

<object id="id" runat="server" classid="classic
com classid" scope="application"/>

什么是httphandlers 和 factories(http處理器和工廠)


asp.net提供了一套低級別的請求/響應api,利用它們我們就可以使
用.net框架類服務于輸入的http請求,它們就是httphandlers
和factories。httphandlers 和factories可以說是asp.net框架的中
樞。factories(工廠)將每個請求分配給一個handler(處理器),由
這個處理器再負責處理請求。具體實現步驟就是創建支持
system.web.ihttphandler接口的類,并執行processrequest()方法。
當不要求高級別頁面框架提取的服務處理http請求時,處理器經常很有用
途。處理器的一般用途包括過濾器和仿cgi應用,特別是那些返回二進制
數據的應用。





asp.net接收的每一個http輸入請求最終被一個特殊的類實例
ihttphandler所處理,ihttphandlerfactory提供了處理器到
ihttphandler實例的基礎下部組織。asp.net自帶3個標準的
ihttphandlerfactory類:
pagehandlerfactory,restrictedresourcefactory和
webservicehandlerfactory。我們還可以有選擇的創建并注冊附加
factories(工廠)以支持更豐富的請求決定和激活場合。

配置httphandlers 和 factories


httphandlers 和factories 作為config.web文件的一部分進行配置。
asp.net定義了一個"httphandlers"配置節,在這里可以添加和刪除
httphandlers和factories。這些配置信息可以通過子目錄而繼承下來。


比如,下面這些代碼位于config.web文件的頭部,目的就是映射所有關
于.aspx文件的請求到pagehandlerfactory類:


<httphandlers>

...

<add verb="*" path="*.aspx"
type="system.web.ui.pagehandlerfactory"
/>

...

</httphandlers>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麟游县| 平武县| 乳源| 米泉市| 澄城县| 博白县| 齐齐哈尔市| 凤山县| 顺昌县| 哈密市| 社会| 昌吉市| 二连浩特市| 黑龙江省| 潜山县| 买车| 贞丰县| 兴城市| 黄龙县| 望谟县| 大埔县| 五台县| 镇平县| 陆良县| 麻阳| 静安区| 启东市| 南木林县| 攀枝花市| 浦北县| 东乡族自治县| 隆德县| 蛟河市| 同德县| 景宁| 西林县| 霸州市| 金华市| 天水市| 安义县| 瑞安市|