原创 ASP.NET身份驗證數據流圖

  在該方案中,應用程序使用 ASP.NET Forms 身份驗證,該過程可使應用程序收集直接來自客戶端請求者的憑據(如名稱和密碼),並對其可靠性做

原创 ASP.NET狀態管理

第一部分:頁面狀態介紹Http協議————“無狀態協議”Web服務器每分鐘對上千個用戶進行管理的一種方式就是執行所謂的“無狀態”鏈接。只要有一個希望瀏覽器返回一個頁面、圖像或其他資源的請求,就發生以下事情:1、連接到服務器2、告訴服務器想

原创 HttpModule,HttpHandler,HttpHandlerFactory簡單使用

  這三個對象我們在開發Asp.net程序時經常會用到,似乎很熟悉,但有時候又不太確定。本文通過一個簡單的例子來直觀的比較一下這三個對象的使用。Ht

原创 動態代碼的使用(反射和動態生成類)

 在軟件開發尤其是框架和底層開發時,爲了更靈活的控制代碼,常常需要進行一些動態的操作。比如根據用戶的輸入等動態的調用類中的方法或者根據數據庫表結構、用

原创 Asp.Net Forms驗證(自定義、角色提供程序、單點登錄)

  以前開發項目時經常是自己開發一套用戶權限管理系統進行驗證,比較靈活。最近爲了單點登錄的問題又把Asp.Net自帶的驗證方式看了一遍,發現這種方式也

原创 在C#中使用鉤子

  相信以前用過VB、Delphi,特別是VC的程序員應該對鉤子程序都不陌生。在C#中我們同樣可以使用鉤子程序來實現特殊效果,比如當用戶按下某個特

原创 實驗分析C#中三種計時器使用異同點

  C#中提供了三種類型的計時器:1、基於 Windows 的標準計時器(System.Windows.Forms.Timer)2、基於服務器的計時

原创 C#序列化和反序列化

 序列化和反序列化我們可能經常會聽到,其實通俗一點的解釋,序列化就是把一個對象保存到一個文件或數據庫字段中去,反序列化就是在適當的時候把這個文件再轉化

原创 MIME類型

MIME(Multipurpose Internet Mail Extensions,多目的Internet郵件擴展)是創建用於電子郵件交換,網絡文檔

原创 代碼訪問安全性使用

  在.Net Framework中提供了代碼訪問安全性(Code Access Security),它的主要作用就是限制代碼的使用權限。可以控制各

原创 ViewState使用兼談序列化

 ViewState的使用比較簡單,一兩句話就可以了。賦值:ViewState[key] = value;取值:value = ViewState[k

原创 Asp.Net 構架(IHttpHandler)

  引言在Part.1中,我們瞭解了Http請求的處理過程以及其它一些運作原理。我們知道Http管道中有兩個可用接口,一個是IHttpHandler,

原创 Asp.Net 構架(Http請求處理流程)1

 Http請求處理流程概述思考“爲什麼在地址欄輸入www.jzxue.com就可以看到建站學網站呢?”,類似於思考“爲什麼蘋果是往地上掉不是往天上飄?”。對於普通訪問者來說,這就像每天太陽東邊升起西邊落下一樣是理所當然的;對於很多程序員來

原创 ASP.NET 頁生命週期概述

  ASP.NET 頁生命週期概述 ASP.NET 頁運行時,此頁將經歷一個生命週期,在生命週期中將執行一系列處理步驟。這些步驟包括初始化、實例

原创 Asp.Net頁面執行流程分析

  在我的上一篇文章中說到了HttpModule、HttpHandle的簡單使用,我們可以利用它們在頁面請求的過程中加入自己的事件處理程序。那麼在一個