91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

始兴县| 盈江县| 壶关县| 三河市| 永康市| 南昌市| 南雄市| 汤原县| 锦州市| 三原县| 定安县| 涡阳县| 玉门市| 宁陵县| 井陉县| 廉江市| 祥云县| 鞍山市| 沂源县| 崇义县| 四平市| 会理县| 香河县| 方城县| 平塘县| 庄河市| 常熟市| 丰城市| 寻乌县| 鱼台县| 巫溪县| 湖南省| 眉山市| 龙南县| 深州市| 渭源县| 和顺县| 绥德县| 弋阳县| 嫩江县| 靖江市|