舉報(bào)

會(huì)員
ASP.NET本質(zhì)論
最新章節(jié):
附錄 自定義配置參數(shù)
這不是一本循序漸進(jìn)講解ASP.NET如何使用的書,而是一本全面、深入探討ASP.NET本質(zhì)的書。本書從剖析網(wǎng)站應(yīng)用程序的主機(jī)入手,依次深入分析了應(yīng)用程序HttpApplication、處理請(qǐng)求的7種武器、控件、數(shù)據(jù)綁定、模板、狀態(tài)、自定義控件、MVC、異步、緩存、IIS與ASP.NET的底層原理以及它們與上層應(yīng)用之間的關(guān)系。本書使用了大量的示例代碼來(lái)演示技術(shù)之間的關(guān)系,針對(duì)開(kāi)發(fā)中的典型問(wèn)題,深入挖掘問(wèn)題的根源,解決問(wèn)題涉及的技術(shù)和解決方案,從而讓讀者能理論聯(lián)系實(shí)際。
最新章節(jié)
- 附錄 自定義配置參數(shù)
- 11.8 本章小結(jié)
- 11.7.3 數(shù)據(jù)庫(kù)連接串中的用戶
- 11.7.2 用戶模擬的作用
- 11.7.1 執(zhí)行網(wǎng)站程序的Windows用戶
- 11.7 執(zhí)行程序的用戶
品牌:機(jī)械工業(yè)出版社
上架時(shí)間:2016-01-18 17:49:52
出版社:機(jī)械工業(yè)出版社
本書數(shù)字版權(quán)由機(jī)械工業(yè)出版社提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- 附錄 自定義配置參數(shù) 更新時(shí)間:2019-09-06 11:47:38
- 11.8 本章小結(jié)
- 11.7.3 數(shù)據(jù)庫(kù)連接串中的用戶
- 11.7.2 用戶模擬的作用
- 11.7.1 執(zhí)行網(wǎng)站程序的Windows用戶
- 11.7 執(zhí)行程序的用戶
- 11.6.7 管理個(gè)性化數(shù)據(jù)
- 11.6.6 基于SQL Server的個(gè)性化數(shù)據(jù)管理
- 11.6.5 合并匿名用戶的個(gè)性化數(shù)據(jù)
- 11.6.4 匿名的個(gè)性化數(shù)據(jù)
- 11.6.3 實(shí)現(xiàn)自定義的個(gè)性化數(shù)據(jù)管理
- 11.6.2 個(gè)性化數(shù)據(jù)的屬性
- 11.6.1 個(gè)性化數(shù)據(jù)的約定
- 11.6 用戶的擴(kuò)展信息-個(gè)性化數(shù)據(jù)
- 11.5.5 輔助工具類Membership
- 11.5.4 自定義的成員管理實(shí)現(xiàn)
- 11.5.3 基于SQLServer的成員管理實(shí)現(xiàn)
- 11.5.2 成員管理的約定
- 11.5.1 用戶的基本信息
- 11.5 成員管理
- 11.4 網(wǎng)站中的用戶
- 11.3.2 用戶IPrincipal
- 11.3.1 用戶的標(biāo)識(shí)IIdentity
- 11.3 .NET中的用戶
- 11.2.4 在IIS7中使用表單驗(yàn)證
- 11.2.3 基于Passport驗(yàn)證的用戶
- 11.2.2 基于Forms驗(yàn)證的用戶
- 11.2.1 基于Windows驗(yàn)證的用戶
- 11.2 ASP.NET中的用戶信息
- 11.1.5 .NET Passport身份驗(yàn)證
- 11.1.4 集成Windows身份驗(yàn)證
- 11.1.3 摘要式身份驗(yàn)證
- 11.1.2 基本身份驗(yàn)證
- 11.1.1 匿名用戶方式
- 11.1 從IIS開(kāi)始
- 第11章 ASP.NET中的用戶
- 10.6 本章小結(jié)
- 10.5.3 配置節(jié)的加密和解密
- 10.5.2 加密服務(wù)
- 10.5.1 machineKey
- 10.5 ASP.NET中的加密與解密
- 10.4 創(chuàng)建網(wǎng)站的兩種方法
- 10.3.3 IIS7與ASP.NET
- 10.3.2 IIS6與ASP.NET
- 10.3.1 IIS5與ASP.NET
- 10.3 IIS與ASP.NET
- 10.2.5 ISAPI Rewrite
- 10.2.4 ASP.NET中的ISAPI擴(kuò)展和過(guò)濾器
- 10.2.3 CLR是一個(gè)COM組件
- 10.2.2 ISAPI過(guò)濾器
- 10.2.1 ISAPI擴(kuò)展
- 10.2 通過(guò)ISAPI擴(kuò)展IIS
- 10.1.3 虛擬目錄
- 10.1.2 網(wǎng)站應(yīng)用程序
- 10.1.1 綁定
- 10.1 網(wǎng)站
- 第10章 IIS與ASP.NET
- 9.8 本章小結(jié)
- 9.7.3 視圖引擎-Razor
- 9.7.2 經(jīng)典視圖-ViewPage
- 9.7.1 視圖引擎
- 9.7 視圖
- 9.6.2 向視圖傳遞數(shù)據(jù)
- 9.6.1 各種ActionResult
- 9.6 執(zhí)行Action
- 9.5.5 自定義Model的驗(yàn)證
- 9.5.4 Model的驗(yàn)證
- 9.5.3 模型對(duì)象的元數(shù)據(jù)
- 9.5.2 簡(jiǎn)單參數(shù)和復(fù)雜參數(shù)
- 9.5.1 綁定Model
- 9.5 模型
- 9.4.7 選擇Action
- 9.4.6 基于過(guò)濾器的擴(kuò)展
- 9.4.5 Controller中的狀態(tài)管理
- 9.4.4 Controller的繼承關(guān)系
- 9.4.3 為Controller類傳遞構(gòu)造函數(shù)的參數(shù)
- 9.4.2 使用自定義的控制器工廠
- 9.4.1 控制器工廠
- 9.4 控制器
- 9.3.7 在ASP.NET MVC中防盜鏈
- 9.3.6 RequestContext的前世今生
- 9.3.5 Routing
- 9.3.4 約束
- 9.3.3 從URL到Route
- 9.3.2 在IIS 6.0和IIS 7中的配置
- 9.3.1 有意義的URL
- 9.3 從URL進(jìn)入MVC之門
- 9.2.2 UrlRoutingModule事件處理
- 9.2.1 創(chuàng)建RouteTable
- 9.2 在HTTPApplication中的ASP.NET MVC
- 9.1 ASP.NET MVC是表現(xiàn)層的MVC
- 第9章 MVC
- 8.5 本章小結(jié)
- 8.4.6 生成
- 8.4.5 事件
- 8.4.4 DataSource屬性
- 8.4.3 處理當(dāng)前頁(yè)碼參數(shù)
- 8.4.2 表格
- 8.4.1 基類
- 8.4 PetShop中的自定義控件
- 8.3.13 使用自定義控件
- 8.3.12 控件的呈現(xiàn)
- 8.3.11 腳本嵌入和使用
- 8.3.10 工具欄中控件的圖標(biāo)
- 8.3.9 設(shè)計(jì)器中的顯示效果
- 8.3.8 保存在ASPX中
- 8.3.7 編輯屬性數(shù)據(jù)UITypeEditor
- 8.3.6 屬性轉(zhuǎn)換問(wèn)題-TypeConverter
- 8.3.5 控件的屬性
- 8.3.4 狀態(tài)的持久化
- 8.3.3 自定義的數(shù)據(jù)類型
- 8.3.2 選擇控件的基類
- 8.3.1 控件的工作原理
- 8.3 自定義的帶有上傳進(jìn)度的按鈕
- 8.2 自定義控件涉及的相關(guān)類型
- 8.1 自定義控件的繼承體系
- 第8章 自定義控件
- 7.6 本章小結(jié)
- 7.5.7 基于數(shù)據(jù)源控件的分頁(yè)
- 7.5.6 數(shù)據(jù)源控件相關(guān)的事件點(diǎn)
- 7.5.5 頁(yè)面控件與數(shù)據(jù)源控件之間的關(guān)系
- 7.5.4 業(yè)務(wù)對(duì)象的標(biāo)簽
- 7.5.3 對(duì)象數(shù)據(jù)源
- 7.5.2 兩種數(shù)據(jù)源
- 7.5.1 反射
- 7.5 數(shù)據(jù)源控件
- 7.4.3 ListView和DataPager
- 7.4.2 GridView
- 7.4.1 唯一支持分欄的控件-DataList
- 7.4 高級(jí)數(shù)據(jù)控件
- 7.3.6 回發(fā)中的ItemCommand事件
- 7.3.5 綁定的結(jié)果:Controls集合和Items集合
- 7.3.4 綁定中的事件
- 7.3.3 綁定的過(guò)程
- 7.3.2 Repeater的基石-RepeaterItem
- 7.3.1 數(shù)據(jù)的來(lái)源DataSource
- 7.3 Repeater控件
- 7.2.5 在屬性中使用綁定表達(dá)式
- 7.2.4 Page中的Eval
- 7.2.3 DataBinder
- 7.2.2 控件模板中的Container
- 7.2.1 基于模板的控件
- 7.2 控件內(nèi)的模板
- 7.1.5 觸發(fā)綁定事件的方法DataBind
- 7.1.4 容器Container
- 7.1.3 目標(biāo)Target
- 7.1.2 綁定表達(dá)式
- 7.1.1 嵌入式代碼塊和表達(dá)式
- 7.1 頁(yè)面與綁定
- 第7章 模板和數(shù)據(jù)綁定
- 6.10 本章小結(jié)
- 6.9.4 Module的事件處理
- 6.9.3 Module的配置參數(shù)
- 6.9.2 注冊(cè)Module
- 6.9.1 Module的處理
- 6.9 統(tǒng)計(jì)當(dāng)前在線用戶
- 6.8.2 在ASP.NET中訪問(wèn)Memcached
- 6.8.1 下載和安裝 Memcached
- 6.8 Memcached
- 6.7.9 自定義的輸出緩存提供器
- 6.7.8 頁(yè)面局部緩存
- 6.7.7 Web服務(wù)器端的頁(yè)面緩存
- 6.7.6 刪除所有的緩存項(xiàng)目
- 6.7.5 組合的緩存依賴
- 6.7.4 基于SQL的緩存依賴
- 6.7.3 基于文件的緩存依賴
- 6.7.2 .NET中的緩存管理實(shí)現(xiàn)
- 6.7.1 緩存的原理
- 6.7 Cache
- 6.6 HttpContext狀態(tài)
- 6.5.5 壓縮Session數(shù)據(jù)
- 6.5.4 Session的過(guò)期問(wèn)題
- 6.5.3 Session保存的位置
- 6.5.2 客戶端的SessionID
- 6.5.1 服務(wù)器端的Session
- 6.5 會(huì)話狀態(tài)Session
- 6.4 應(yīng)用程序狀態(tài)Application
- 6.3 控件狀態(tài)ControlState
- 6.2.7 使用視圖狀態(tài)實(shí)現(xiàn)路徑導(dǎo)航
- 6.2.6 視圖狀態(tài)的序列化器
- 6.2.5 保存和恢復(fù)的時(shí)間點(diǎn)
- 6.2.4 視圖狀態(tài)屬性與IStateManager接口
- 6.2.3 Base64
- 6.2.2 控制序列化
- 6.2.1 序列化和反序列化
- 6.2 視圖狀態(tài)ViewState
- 6.1.3 URL
- 6.1.2 Cookie
- 6.1.1 隱藏域
- 6.1 基本狀態(tài)管理
- 第6章 狀態(tài)
- 5.8 本章小結(jié)
- 5.7.4 無(wú)擴(kuò)展名請(qǐng)求的處理問(wèn)題
- 5.7.2 使用HTTPModule實(shí)現(xiàn)URL重寫
- 5.7.1 URL重寫的原理
- 5.7 自定義的URL重寫
- 5.6.7 使用Adapter定制表單的action
- 5.6.6 頁(yè)面適配器-PageAdapter
- 5.6.5 Web控件適配器-WebControlAdapter
- 5.6.4 控件適配器-ControlAdapter
- 5.6.3 進(jìn)入生成階段-ControlAdapter
- 5.6.2 從標(biāo)記到控件-ControlBuilder
- 5.6.1 從模板到對(duì)象模型-BuildProvider
- 5.6 生成的過(guò)程
- 5.5.5 處理頁(yè)面的事件
- 5.5.4 頁(yè)面的事件處理管道
- 5.5.3 頁(yè)面就是一個(gè)處理程序
- 5.5.2 母版頁(yè)
- 5.5.1 頁(yè)面與模板
- 5.5 頁(yè)面
- 5.4.4 回發(fā)服務(wù)器端事件IPostBackEventHandler
- 5.4.3 數(shù)據(jù)的回發(fā)IPostBackDataHandler
- 5.4.2 控件的任意屬性IAttributeAccessor
- 5.4.1 生成和回發(fā)
- 5.4 控件實(shí)現(xiàn)的常用接口
- 5.3.3 WebPart控件
- 5.3.2 Web控件
- 5.3.1 HTML控件
- 5.3 形形色色的控件
- 5.2.5 ID是一個(gè)問(wèn)題
- 5.2.4 組合模式Composite
- 5.2.3 控件基類
- 5.2.2 Render和RenderControl
- 5.2.1 控件類
- 5.2 控件-頁(yè)面對(duì)象的基石
- 5.1.5 專門輸出HTML的字符流
- 5.1.4 回應(yīng)對(duì)象中的流
- 5.1.3 字符流
- 5.1.2 字符編碼
- 5.1.1 字節(jié)流
- 5.1 流動(dòng)的網(wǎng)頁(yè)
- 第5章 頁(yè)面即對(duì)象
- 4.7 本章小結(jié)
- 4.6.4 實(shí)例-查詢QQ在線狀態(tài)
- 4.6.3 異步頁(yè)面中訪問(wèn)Web服務(wù)三種方式
- 4.6.2 異步頁(yè)面任務(wù)
- 4.6.1 頁(yè)面異步任務(wù)的啟動(dòng)和完成
- 4.6 異步頁(yè)面
- 4.5.2 在處理程序中異步調(diào)用Web服務(wù)
- 4.5.1 異步處理程序接口
- 4.5 異步處理程序
- 4.4.3 啟動(dòng)和完成異步步驟
- 4.4.2 異步步驟中的異步點(diǎn)
- 4.4.1 ASP.NET中的線程池設(shè)置
- 4.4 HttpApplication中的異步線程
- 4.3.3 將I/O線程加入線程池
- 4.3.2 將工作者線程加入線程池
- 4.3.1 線程池的工作原理
- 4.3 線程池
- 4.2.7 處理管道中的異步問(wèn)題
- 4.2.6 異步線程的狀態(tài)與同步問(wèn)題
- 4.2.5 基于事件的異步編程模式EPM
- 4.2.4 異步編程模式APM
- 4.2.3 線程的執(zhí)行上下文
- 4.2.2 線程的狀態(tài)
- 4.2.1 線程的創(chuàng)建與啟動(dòng)
- 4.2 .NET中線程處理
- 4.1.5 線程池
- 4.1.4 工作者線程和I/O線程
- 4.1.3 前臺(tái)線程和后臺(tái)線程
- 4.1.2 自定義線程
- 4.1.1 線程
- 4.1 線程基礎(chǔ)
- 第4章 ASP.NET中的線程與異步
- 3.9 本章小結(jié)
- 3.8.4 SharpZipLib
- 3.8.3 壓縮文件中的網(wǎng)站
- 3.8.2 注冊(cè)虛擬路徑提供器
- 3.8.1 定義虛擬路徑提供器
- 3.8 虛擬路徑提供器
- 3.7.2 禁止訪問(wèn)Excel
- 3.7.1 配置禁止訪問(wèn)的資源
- 3.7 禁止的處理程序
- 3.6.4 使用嵌入的資源
- 3.6.3 獲取資源的地址
- 3.6.2 定義嵌入的資源
- 3.6.1 資源的處理程序配置
- 3.6 資源處理程序
- 3.5.5 MVC請(qǐng)求的處理過(guò)程
- 3.5.4 獲取控制器的工廠接口IControllerFactory
- 3.5.3 注冊(cè)路由處理程序
- 3.5.2 自定義的IRouteHandler
- 3.5.1 MVC的路由接口IRouteHandler
- 3.5 MVC處理程序
- 3.4.4 派生自System.Web.Services.WebService類的意義
- 3.4.3 Web服務(wù)的常用標(biāo)簽
- 3.4.2 使用Web服務(wù)處理程序
- 3.4.1 Web服務(wù)處理程序工廠
- 3.4 Web服務(wù)處理程序
- 3.3.4 使用頁(yè)面處理程序
- 3.3.3 生成的代碼
- 3.3.2 創(chuàng)建頁(yè)面處理程序
- 3.3.1 頁(yè)面處理程序工廠
- 3.3 頁(yè)面處理程序
- 3.2.4 使用一般處理程序生成JSON
- 3.2.3 使用一般處理程序生成驗(yàn)證碼圖片
- 3.2.2 使用一般處理程序的場(chǎng)合
- 3.2.1 一般處理程序工廠
- 3.2 一般處理程序
- 3.1.6 使用處理程序生成驗(yàn)證碼
- 3.1.5 注冊(cè)處理程序
- 3.1.4 處理程序工廠
- 3.1.3 在處理程序中使用會(huì)話
- 3.1.2 處理程序接口IHttpHandler和IHttpAsyncHandler
- 3.1.1 處理程序與HTTPApplication的關(guān)系
- 3.1 處理程序
- 第3章 HTTP請(qǐng)求處理程序
- 2.7 本章小結(jié)
- 2.6.2 基于客戶端技術(shù)的上傳進(jìn)度:SWFUpload
- 2.6.1 無(wú)刷新的上傳:jQuery form
- 2.6 各種各樣的文件上傳
- 2.5.9 使用自定義的上傳管理
- 2.5.8 注冊(cè)自定義的上傳管理
- 2.5.7 讀取上傳數(shù)據(jù)流
- 2.5.6 讀取上傳數(shù)據(jù)的接口和實(shí)現(xiàn)
- 2.5.5 自定義的請(qǐng)求參數(shù)對(duì)象
- 2.5.4 通過(guò)HttpModule接管請(qǐng)求參數(shù)
- 2.5.3 文件上傳的解決方案
- 2.5.2 ASP.NET中的文件上傳
- 2.5.1 文件上傳的規(guī)范
- 2.5 大文件上傳問(wèn)題
- 2.4 兩個(gè)特殊的事件
- 2.3.8 特殊的HttpApplication事件處理
- 2.3.7 global.asax中HttpApplication事件的自動(dòng)注冊(cè)
- 2.3.6 通過(guò)global.asax創(chuàng)建HttpApplication的事件處理程序
- 2.3.5 HttpModule的事件
- 2.3.4 常見(jiàn)的HttpModule
- 2.3.3 不使用配置文件注冊(cè)HttpModule
- 2.3.2 注冊(cè)HttpModule
- 2.3.1 通過(guò)IHttpModule創(chuàng)建HttpApplication的事件處理程序
- 2.3 處理HTTPApplication的事件
- 2.2.4 HttpContext狀態(tài)管理
- 2.2.3 處理過(guò)程的簡(jiǎn)單介紹
- 2.2.2 HttpApplication的處理管道
- 2.2.1 處理管道
- 2.2 應(yīng)用程序?qū)ο驢ttpApplication
- 2.1.2 底層方法
- 2.1.1 常用成員
- 2.1 請(qǐng)求的處理參數(shù)-上下文對(duì)象HttpContext
- 第2章 應(yīng)用程序?qū)ο?/span>
- 1.6 本章小結(jié)
- 1.5.4 各種各樣的Cassini
- 1.5.3 部署程序集
- 1.5.2 監(jiān)聽(tīng)程序
- 1.5.1 ASP.NET Web服務(wù)器
- 1.5 創(chuàng)建自定義的ASP.NET服務(wù)器
- 1.4.5 瀏覽器類型
- 1.4.4 編碼與解碼
- 1.4.3 輔助的常用工具類HttpServerUtility
- 1.4.2 處理回應(yīng)的對(duì)象類型HttpResponse
- 1.4.1 請(qǐng)求參數(shù)的對(duì)象類型 HttpRequest
- 1.4 對(duì)象化的HTTP
- 1.3.4 Web應(yīng)用程序的運(yùn)行時(shí)
- 1.3.3 默默無(wú)聞的工作者對(duì)象
- 1.3.2 不使用GAC和bin加載Web應(yīng)用程序域
- 1.3.1 Web應(yīng)用程序域
- 1.3 進(jìn)入ASP.NET
- 1.2.3 基于HttpListener的Web服務(wù)器
- 1.2.2 基于TcpListener的Web服務(wù)器
- 1.2.1 網(wǎng)絡(luò)插座Socket
- 1.2 最簡(jiǎn)單的Web服務(wù)器
- 1.1.3 HTTP協(xié)議
- 1.1.2 找到主機(jī)
- 1.1.1 資源的地址-通用資源標(biāo)識(shí)符
- 1.1 Web應(yīng)用程序的簡(jiǎn)單回顧
- 第1章 網(wǎng)站應(yīng)用程序
- 前言
- 版權(quán)信息
- 封面
- 封面
- 版權(quán)信息
- 前言
- 第1章 網(wǎng)站應(yīng)用程序
- 1.1 Web應(yīng)用程序的簡(jiǎn)單回顧
- 1.1.1 資源的地址-通用資源標(biāo)識(shí)符
- 1.1.2 找到主機(jī)
- 1.1.3 HTTP協(xié)議
- 1.2 最簡(jiǎn)單的Web服務(wù)器
- 1.2.1 網(wǎng)絡(luò)插座Socket
- 1.2.2 基于TcpListener的Web服務(wù)器
- 1.2.3 基于HttpListener的Web服務(wù)器
- 1.3 進(jìn)入ASP.NET
- 1.3.1 Web應(yīng)用程序域
- 1.3.2 不使用GAC和bin加載Web應(yīng)用程序域
- 1.3.3 默默無(wú)聞的工作者對(duì)象
- 1.3.4 Web應(yīng)用程序的運(yùn)行時(shí)
- 1.4 對(duì)象化的HTTP
- 1.4.1 請(qǐng)求參數(shù)的對(duì)象類型 HttpRequest
- 1.4.2 處理回應(yīng)的對(duì)象類型HttpResponse
- 1.4.3 輔助的常用工具類HttpServerUtility
- 1.4.4 編碼與解碼
- 1.4.5 瀏覽器類型
- 1.5 創(chuàng)建自定義的ASP.NET服務(wù)器
- 1.5.1 ASP.NET Web服務(wù)器
- 1.5.2 監(jiān)聽(tīng)程序
- 1.5.3 部署程序集
- 1.5.4 各種各樣的Cassini
- 1.6 本章小結(jié)
- 第2章 應(yīng)用程序?qū)ο?/span>
- 2.1 請(qǐng)求的處理參數(shù)-上下文對(duì)象HttpContext
- 2.1.1 常用成員
- 2.1.2 底層方法
- 2.2 應(yīng)用程序?qū)ο驢ttpApplication
- 2.2.1 處理管道
- 2.2.2 HttpApplication的處理管道
- 2.2.3 處理過(guò)程的簡(jiǎn)單介紹
- 2.2.4 HttpContext狀態(tài)管理
- 2.3 處理HTTPApplication的事件
- 2.3.1 通過(guò)IHttpModule創(chuàng)建HttpApplication的事件處理程序
- 2.3.2 注冊(cè)HttpModule
- 2.3.3 不使用配置文件注冊(cè)HttpModule
- 2.3.4 常見(jiàn)的HttpModule
- 2.3.5 HttpModule的事件
- 2.3.6 通過(guò)global.asax創(chuàng)建HttpApplication的事件處理程序
- 2.3.7 global.asax中HttpApplication事件的自動(dòng)注冊(cè)
- 2.3.8 特殊的HttpApplication事件處理
- 2.4 兩個(gè)特殊的事件
- 2.5 大文件上傳問(wèn)題
- 2.5.1 文件上傳的規(guī)范
- 2.5.2 ASP.NET中的文件上傳
- 2.5.3 文件上傳的解決方案
- 2.5.4 通過(guò)HttpModule接管請(qǐng)求參數(shù)
- 2.5.5 自定義的請(qǐng)求參數(shù)對(duì)象
- 2.5.6 讀取上傳數(shù)據(jù)的接口和實(shí)現(xiàn)
- 2.5.7 讀取上傳數(shù)據(jù)流
- 2.5.8 注冊(cè)自定義的上傳管理
- 2.5.9 使用自定義的上傳管理
- 2.6 各種各樣的文件上傳
- 2.6.1 無(wú)刷新的上傳:jQuery form
- 2.6.2 基于客戶端技術(shù)的上傳進(jìn)度:SWFUpload
- 2.7 本章小結(jié)
- 第3章 HTTP請(qǐng)求處理程序
- 3.1 處理程序
- 3.1.1 處理程序與HTTPApplication的關(guān)系
- 3.1.2 處理程序接口IHttpHandler和IHttpAsyncHandler
- 3.1.3 在處理程序中使用會(huì)話
- 3.1.4 處理程序工廠
- 3.1.5 注冊(cè)處理程序
- 3.1.6 使用處理程序生成驗(yàn)證碼
- 3.2 一般處理程序
- 3.2.1 一般處理程序工廠
- 3.2.2 使用一般處理程序的場(chǎng)合
- 3.2.3 使用一般處理程序生成驗(yàn)證碼圖片
- 3.2.4 使用一般處理程序生成JSON
- 3.3 頁(yè)面處理程序
- 3.3.1 頁(yè)面處理程序工廠
- 3.3.2 創(chuàng)建頁(yè)面處理程序
- 3.3.3 生成的代碼
- 3.3.4 使用頁(yè)面處理程序
- 3.4 Web服務(wù)處理程序
- 3.4.1 Web服務(wù)處理程序工廠
- 3.4.2 使用Web服務(wù)處理程序
- 3.4.3 Web服務(wù)的常用標(biāo)簽
- 3.4.4 派生自System.Web.Services.WebService類的意義
- 3.5 MVC處理程序
- 3.5.1 MVC的路由接口IRouteHandler
- 3.5.2 自定義的IRouteHandler
- 3.5.3 注冊(cè)路由處理程序
- 3.5.4 獲取控制器的工廠接口IControllerFactory
- 3.5.5 MVC請(qǐng)求的處理過(guò)程
- 3.6 資源處理程序
- 3.6.1 資源的處理程序配置
- 3.6.2 定義嵌入的資源
- 3.6.3 獲取資源的地址
- 3.6.4 使用嵌入的資源
- 3.7 禁止的處理程序
- 3.7.1 配置禁止訪問(wèn)的資源
- 3.7.2 禁止訪問(wèn)Excel
- 3.8 虛擬路徑提供器
- 3.8.1 定義虛擬路徑提供器
- 3.8.2 注冊(cè)虛擬路徑提供器
- 3.8.3 壓縮文件中的網(wǎng)站
- 3.8.4 SharpZipLib
- 3.9 本章小結(jié)
- 第4章 ASP.NET中的線程與異步
- 4.1 線程基礎(chǔ)
- 4.1.1 線程
- 4.1.2 自定義線程
- 4.1.3 前臺(tái)線程和后臺(tái)線程
- 4.1.4 工作者線程和I/O線程
- 4.1.5 線程池
- 4.2 .NET中線程處理
- 4.2.1 線程的創(chuàng)建與啟動(dòng)
- 4.2.2 線程的狀態(tài)
- 4.2.3 線程的執(zhí)行上下文
- 4.2.4 異步編程模式APM
- 4.2.5 基于事件的異步編程模式EPM
- 4.2.6 異步線程的狀態(tài)與同步問(wèn)題
- 4.2.7 處理管道中的異步問(wèn)題
- 4.3 線程池
- 4.3.1 線程池的工作原理
- 4.3.2 將工作者線程加入線程池
- 4.3.3 將I/O線程加入線程池
- 4.4 HttpApplication中的異步線程
- 4.4.1 ASP.NET中的線程池設(shè)置
- 4.4.2 異步步驟中的異步點(diǎn)
- 4.4.3 啟動(dòng)和完成異步步驟
- 4.5 異步處理程序
- 4.5.1 異步處理程序接口
- 4.5.2 在處理程序中異步調(diào)用Web服務(wù)
- 4.6 異步頁(yè)面
- 4.6.1 頁(yè)面異步任務(wù)的啟動(dòng)和完成
- 4.6.2 異步頁(yè)面任務(wù)
- 4.6.3 異步頁(yè)面中訪問(wèn)Web服務(wù)三種方式
- 4.6.4 實(shí)例-查詢QQ在線狀態(tài)
- 4.7 本章小結(jié)
- 第5章 頁(yè)面即對(duì)象
- 5.1 流動(dòng)的網(wǎng)頁(yè)
- 5.1.1 字節(jié)流
- 5.1.2 字符編碼
- 5.1.3 字符流
- 5.1.4 回應(yīng)對(duì)象中的流
- 5.1.5 專門輸出HTML的字符流
- 5.2 控件-頁(yè)面對(duì)象的基石
- 5.2.1 控件類
- 5.2.2 Render和RenderControl
- 5.2.3 控件基類
- 5.2.4 組合模式Composite
- 5.2.5 ID是一個(gè)問(wèn)題
- 5.3 形形色色的控件
- 5.3.1 HTML控件
- 5.3.2 Web控件
- 5.3.3 WebPart控件
- 5.4 控件實(shí)現(xiàn)的常用接口
- 5.4.1 生成和回發(fā)
- 5.4.2 控件的任意屬性IAttributeAccessor
- 5.4.3 數(shù)據(jù)的回發(fā)IPostBackDataHandler
- 5.4.4 回發(fā)服務(wù)器端事件IPostBackEventHandler
- 5.5 頁(yè)面
- 5.5.1 頁(yè)面與模板
- 5.5.2 母版頁(yè)
- 5.5.3 頁(yè)面就是一個(gè)處理程序
- 5.5.4 頁(yè)面的事件處理管道
- 5.5.5 處理頁(yè)面的事件
- 5.6 生成的過(guò)程
- 5.6.1 從模板到對(duì)象模型-BuildProvider
- 5.6.2 從標(biāo)記到控件-ControlBuilder
- 5.6.3 進(jìn)入生成階段-ControlAdapter
- 5.6.4 控件適配器-ControlAdapter
- 5.6.5 Web控件適配器-WebControlAdapter
- 5.6.6 頁(yè)面適配器-PageAdapter
- 5.6.7 使用Adapter定制表單的action
- 5.7 自定義的URL重寫
- 5.7.1 URL重寫的原理
- 5.7.2 使用HTTPModule實(shí)現(xiàn)URL重寫
- 5.7.4 無(wú)擴(kuò)展名請(qǐng)求的處理問(wèn)題
- 5.8 本章小結(jié)
- 第6章 狀態(tài)
- 6.1 基本狀態(tài)管理
- 6.1.1 隱藏域
- 6.1.2 Cookie
- 6.1.3 URL
- 6.2 視圖狀態(tài)ViewState
- 6.2.1 序列化和反序列化
- 6.2.2 控制序列化
- 6.2.3 Base64
- 6.2.4 視圖狀態(tài)屬性與IStateManager接口
- 6.2.5 保存和恢復(fù)的時(shí)間點(diǎn)
- 6.2.6 視圖狀態(tài)的序列化器
- 6.2.7 使用視圖狀態(tài)實(shí)現(xiàn)路徑導(dǎo)航
- 6.3 控件狀態(tài)ControlState
- 6.4 應(yīng)用程序狀態(tài)Application
- 6.5 會(huì)話狀態(tài)Session
- 6.5.1 服務(wù)器端的Session
- 6.5.2 客戶端的SessionID
- 6.5.3 Session保存的位置
- 6.5.4 Session的過(guò)期問(wèn)題
- 6.5.5 壓縮Session數(shù)據(jù)
- 6.6 HttpContext狀態(tài)
- 6.7 Cache
- 6.7.1 緩存的原理
- 6.7.2 .NET中的緩存管理實(shí)現(xiàn)
- 6.7.3 基于文件的緩存依賴
- 6.7.4 基于SQL的緩存依賴
- 6.7.5 組合的緩存依賴
- 6.7.6 刪除所有的緩存項(xiàng)目
- 6.7.7 Web服務(wù)器端的頁(yè)面緩存
- 6.7.8 頁(yè)面局部緩存
- 6.7.9 自定義的輸出緩存提供器
- 6.8 Memcached
- 6.8.1 下載和安裝 Memcached
- 6.8.2 在ASP.NET中訪問(wèn)Memcached
- 6.9 統(tǒng)計(jì)當(dāng)前在線用戶
- 6.9.1 Module的處理
- 6.9.2 注冊(cè)Module
- 6.9.3 Module的配置參數(shù)
- 6.9.4 Module的事件處理
- 6.10 本章小結(jié)
- 第7章 模板和數(shù)據(jù)綁定
- 7.1 頁(yè)面與綁定
- 7.1.1 嵌入式代碼塊和表達(dá)式
- 7.1.2 綁定表達(dá)式
- 7.1.3 目標(biāo)Target
- 7.1.4 容器Container
- 7.1.5 觸發(fā)綁定事件的方法DataBind
- 7.2 控件內(nèi)的模板
- 7.2.1 基于模板的控件
- 7.2.2 控件模板中的Container
- 7.2.3 DataBinder
- 7.2.4 Page中的Eval
- 7.2.5 在屬性中使用綁定表達(dá)式
- 7.3 Repeater控件
- 7.3.1 數(shù)據(jù)的來(lái)源DataSource
- 7.3.2 Repeater的基石-RepeaterItem
- 7.3.3 綁定的過(guò)程
- 7.3.4 綁定中的事件
- 7.3.5 綁定的結(jié)果:Controls集合和Items集合
- 7.3.6 回發(fā)中的ItemCommand事件
- 7.4 高級(jí)數(shù)據(jù)控件
- 7.4.1 唯一支持分欄的控件-DataList
- 7.4.2 GridView
- 7.4.3 ListView和DataPager
- 7.5 數(shù)據(jù)源控件
- 7.5.1 反射
- 7.5.2 兩種數(shù)據(jù)源
- 7.5.3 對(duì)象數(shù)據(jù)源
- 7.5.4 業(yè)務(wù)對(duì)象的標(biāo)簽
- 7.5.5 頁(yè)面控件與數(shù)據(jù)源控件之間的關(guān)系
- 7.5.6 數(shù)據(jù)源控件相關(guān)的事件點(diǎn)
- 7.5.7 基于數(shù)據(jù)源控件的分頁(yè)
- 7.6 本章小結(jié)
- 第8章 自定義控件
- 8.1 自定義控件的繼承體系
- 8.2 自定義控件涉及的相關(guān)類型
- 8.3 自定義的帶有上傳進(jìn)度的按鈕
- 8.3.1 控件的工作原理
- 8.3.2 選擇控件的基類
- 8.3.3 自定義的數(shù)據(jù)類型
- 8.3.4 狀態(tài)的持久化
- 8.3.5 控件的屬性
- 8.3.6 屬性轉(zhuǎn)換問(wèn)題-TypeConverter
- 8.3.7 編輯屬性數(shù)據(jù)UITypeEditor
- 8.3.8 保存在ASPX中
- 8.3.9 設(shè)計(jì)器中的顯示效果
- 8.3.10 工具欄中控件的圖標(biāo)
- 8.3.11 腳本嵌入和使用
- 8.3.12 控件的呈現(xiàn)
- 8.3.13 使用自定義控件
- 8.4 PetShop中的自定義控件
- 8.4.1 基類
- 8.4.2 表格
- 8.4.3 處理當(dāng)前頁(yè)碼參數(shù)
- 8.4.4 DataSource屬性
- 8.4.5 事件
- 8.4.6 生成
- 8.5 本章小結(jié)
- 第9章 MVC
- 9.1 ASP.NET MVC是表現(xiàn)層的MVC
- 9.2 在HTTPApplication中的ASP.NET MVC
- 9.2.1 創(chuàng)建RouteTable
- 9.2.2 UrlRoutingModule事件處理
- 9.3 從URL進(jìn)入MVC之門
- 9.3.1 有意義的URL
- 9.3.2 在IIS 6.0和IIS 7中的配置
- 9.3.3 從URL到Route
- 9.3.4 約束
- 9.3.5 Routing
- 9.3.6 RequestContext的前世今生
- 9.3.7 在ASP.NET MVC中防盜鏈
- 9.4 控制器
- 9.4.1 控制器工廠
- 9.4.2 使用自定義的控制器工廠
- 9.4.3 為Controller類傳遞構(gòu)造函數(shù)的參數(shù)
- 9.4.4 Controller的繼承關(guān)系
- 9.4.5 Controller中的狀態(tài)管理
- 9.4.6 基于過(guò)濾器的擴(kuò)展
- 9.4.7 選擇Action
- 9.5 模型
- 9.5.1 綁定Model
- 9.5.2 簡(jiǎn)單參數(shù)和復(fù)雜參數(shù)
- 9.5.3 模型對(duì)象的元數(shù)據(jù)
- 9.5.4 Model的驗(yàn)證
- 9.5.5 自定義Model的驗(yàn)證
- 9.6 執(zhí)行Action
- 9.6.1 各種ActionResult
- 9.6.2 向視圖傳遞數(shù)據(jù)
- 9.7 視圖
- 9.7.1 視圖引擎
- 9.7.2 經(jīng)典視圖-ViewPage
- 9.7.3 視圖引擎-Razor
- 9.8 本章小結(jié)
- 第10章 IIS與ASP.NET
- 10.1 網(wǎng)站
- 10.1.1 綁定
- 10.1.2 網(wǎng)站應(yīng)用程序
- 10.1.3 虛擬目錄
- 10.2 通過(guò)ISAPI擴(kuò)展IIS
- 10.2.1 ISAPI擴(kuò)展
- 10.2.2 ISAPI過(guò)濾器
- 10.2.3 CLR是一個(gè)COM組件
- 10.2.4 ASP.NET中的ISAPI擴(kuò)展和過(guò)濾器
- 10.2.5 ISAPI Rewrite
- 10.3 IIS與ASP.NET
- 10.3.1 IIS5與ASP.NET
- 10.3.2 IIS6與ASP.NET
- 10.3.3 IIS7與ASP.NET
- 10.4 創(chuàng)建網(wǎng)站的兩種方法
- 10.5 ASP.NET中的加密與解密
- 10.5.1 machineKey
- 10.5.2 加密服務(wù)
- 10.5.3 配置節(jié)的加密和解密
- 10.6 本章小結(jié)
- 第11章 ASP.NET中的用戶
- 11.1 從IIS開(kāi)始
- 11.1.1 匿名用戶方式
- 11.1.2 基本身份驗(yàn)證
- 11.1.3 摘要式身份驗(yàn)證
- 11.1.4 集成Windows身份驗(yàn)證
- 11.1.5 .NET Passport身份驗(yàn)證
- 11.2 ASP.NET中的用戶信息
- 11.2.1 基于Windows驗(yàn)證的用戶
- 11.2.2 基于Forms驗(yàn)證的用戶
- 11.2.3 基于Passport驗(yàn)證的用戶
- 11.2.4 在IIS7中使用表單驗(yàn)證
- 11.3 .NET中的用戶
- 11.3.1 用戶的標(biāo)識(shí)IIdentity
- 11.3.2 用戶IPrincipal
- 11.4 網(wǎng)站中的用戶
- 11.5 成員管理
- 11.5.1 用戶的基本信息
- 11.5.2 成員管理的約定
- 11.5.3 基于SQLServer的成員管理實(shí)現(xiàn)
- 11.5.4 自定義的成員管理實(shí)現(xiàn)
- 11.5.5 輔助工具類Membership
- 11.6 用戶的擴(kuò)展信息-個(gè)性化數(shù)據(jù)
- 11.6.1 個(gè)性化數(shù)據(jù)的約定
- 11.6.2 個(gè)性化數(shù)據(jù)的屬性
- 11.6.3 實(shí)現(xiàn)自定義的個(gè)性化數(shù)據(jù)管理
- 11.6.4 匿名的個(gè)性化數(shù)據(jù)
- 11.6.5 合并匿名用戶的個(gè)性化數(shù)據(jù)
- 11.6.6 基于SQL Server的個(gè)性化數(shù)據(jù)管理
- 11.6.7 管理個(gè)性化數(shù)據(jù)
- 11.7 執(zhí)行程序的用戶
- 11.7.1 執(zhí)行網(wǎng)站程序的Windows用戶
- 11.7.2 用戶模擬的作用
- 11.7.3 數(shù)據(jù)庫(kù)連接串中的用戶
- 11.8 本章小結(jié)
- 附錄 自定義配置參數(shù) 更新時(shí)間:2019-09-06 11:47:38