特殊的HttpApplication事件處理

2022-02-21 08:50:51 字數 733 閱讀 2973

例如,希望在global.asax中註冊postauthenticaterequest事件處理,那麼在global.asax中應該定義乙個如下的方法:

在asp.net中,有些事件甚至只能通過global.asax來完成處理。

1、start事件

由於這個事件在**第一次請求的時候觸發,所以非常適合針對**全域性的資料進行初始化工作,在asp.net mvc中,routetablle就是在這個事件中建立的。

2、end事件

當**應用程式被關閉的時候,將觸發這個事件。

3、error事件

4、session的start事件

當asp.net每次建立了乙個新的session後,換句話說,建立了乙個新的sessionid之後,就會觸發session的start事件。需要注意到,在asp.net中,支援會話的httpmodule在配置檔案中註冊的name就是session。

5、session的end事件

6、httpmodule的事件註冊

從session的處理可以看出,對於註冊到**中的httpmodule,如果這些module也會丟擲事件,而我們希望能夠處理這些httpmodule事件的時候,可以在global.asax通過定義如下名稱形式的方法來處理httpmodule的事件。

mysql 特殊函式 mysql 的特殊函式

1.format 函式 函式用於對字段的顯示進行格式化 語法 select format column name,format from table name column name 必需。要格式化的字段 format 必需。規定格式。2.ucase 函式 ucase 函式把字段的值轉換為大寫。語法...

特殊的禮物

前言,六一這個開心快樂的日子曾經是我們童年時候最期待的日子,六一的到來總會令我們憶起最純真最快樂的童年。今年的六一,你還會期待嗎?我卻真的好期待六一能快點來臨,因為今年的六一不同於往年的六一,今年的六一我想給孩子,同時也給自己乙個難忘,開心,快樂的六一。世上只有媽媽好,有媽的孩子像個寶。美妙的 聲伴...

特殊的排列

題目描述 乙個陣列的元素為 1 至 n 的整數,現在要對這個陣列進行排序,在排序時只能將元素放在陣列的頭部或尾部,問至少需要移動多少個數字,才能完成整個排序過程?2 5 3 4 1 將 1 移到頭部 1 2 5 3 4 將 5 移到尾部 1 2 3 4 5 這樣就排好了,移動了 2 個元素。給出乙個...