亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中Web應用程序怎么使用

發布時間:2021-12-06 11:46:10 來源:億速云 閱讀:134 作者:iii 欄目:編程語言

這篇文章主要講解了“ASP.NET中Web應用程序怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ASP.NET中Web應用程序怎么使用”吧!

HTTP 協議之所以能夠獲得如此大的成功,其設計實現的簡潔性和無狀態連接的高效率是很重要的原因。而為了在無狀態的 HTTP 請求和有狀態的客戶端操作之間達到平衡,產生了服務器端會話 (Session) 的概念。客戶端在連接到服務器后,就由 Web 服務器產生并維護一個客戶端的會話;當客戶端通過無狀態 HTTP 協議再次連接到服務器時,服務器根據客戶端提交的某種憑據,如 Cookie 或 URL 參數,將客戶關聯到某個會話上。這種思路在各種開發語言和開發環境中大量得到應用。

在 ASP.NET 中,Web應用程序和會話狀態被分別進行維護,通過 HttpApplication 和 HttpSessionState 分離 Web應用程序與會話的功能。應用程序層邏輯在 Global.asax 文件中實現,運行時編譯成 System.Web.HttpApplication 的實例;會話則作為單獨的 System.Web.SessionState.HttpSessionState 實例,由服務器統一為每個用戶會話維護,通過 ASP.NET 頁面編譯成的 System.Web.UI.Page 對象子類的 Session 屬性訪問。

ASP.NET 在處理客戶端請求時,首先將根據客戶端環境,生成一個 System.Web.HttpContext 對象,并將此對象作為執行上下文傳遞給后面的頁面執行代碼。

我們可以看到,HttpRuntime 在處理頁面請求之前,根據 HttpWorkerRequest 中給出的環境,構造 HttpContext 對象,并以次對象作為參數從應用程序池中獲取可用應用程序。簡要代碼如下:
以下內容為程序代碼:

private void HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)  {  // 構造 HTTP 調用上下文對象  HttpContext ctxt = new HttpContext(wr, 0);  //...  // 獲取當前 Web 應用程序實例  IHttpHandler handler = HttpApplicationFactory.GetApplicationInstance(ctxt);  // 調用 handler 實際處理頁面請求  }

感謝各位的閱讀,以上就是“ASP.NET中Web應用程序怎么使用”的內容了,經過本文的學習后,相信大家對ASP.NET中Web應用程序怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌苏市| 阿拉善左旗| 辽阳市| 平远县| 徐闻县| 廉江市| 公主岭市| 曲沃县| 永春县| 灵寿县| 林芝县| 潜山县| 乌恰县| 建德市| 贵州省| 孙吴县| 禹城市| 靖西县| 和静县| 阜平县| 铜陵市| 青田县| 新昌县| 新泰市| 禹州市| 中牟县| 上杭县| 安达市| 原平市| 天水市| 满洲里市| 东乌珠穆沁旗| 年辖:市辖区| 黄陵县| 秦安县| 海原县| 稻城县| 珠海市| 平泉县| 宁南县| 石柱|