如何在ASP.NET應用程序中初始化(5)_ASP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:程序員看淘寶,如何用Session保存用戶狀態(tài)網(wǎng)上購物已經(jīng)成為現(xiàn)在生活不可缺少的一部分。我們上淘寶只是為了消費,今天換一個角度,用程序員的眼光看看淘寶。 如上圖: 情況一:當打開一些和賬戶有關(guān)的網(wǎng)頁,檢測用戶沒有登錄,系統(tǒng)自動會跳轉(zhuǎn)到登錄界面。 情況二:當檢測到已經(jīng)有用戶登錄,頁面會自動跳轉(zhuǎn)到目的
然后,我添加了一個調(diào)用類:
- namespace InitClassLibrary1
- {
- public class Class1
- {
- public static void InitApp()
- {
- AppInitializer.Init();
- }
- }
- }
最后,我們可以在InitClassLibrary1類庫的AssemblyInfo.cs文件中,增加一個Attribute
- [assembly: System.Web.PreApplicationStartMethod(
- typeof(InitClassLibrary1.Class1), "InitApp")]
當然了,你也可以直接像下面設置,免得多創(chuàng)建一個類型出來:
- [assembly: System.Web.PreApplicationStartMethod(
- typeof(InitClassLibrary1.AppInitializer), "Init")]
這樣設置后,再運行網(wǎng)站,你也能發(fā)現(xiàn)我們的初始化代碼確實運行了:黃頁仍然在顯示。
各種初始化方法的差別
分享:ASP.NET七大身份驗證方式及解決方案在B/S系統(tǒng)開發(fā)中,經(jīng)常需要使用身份驗證。因為web應用程序非常特殊,和傳統(tǒng)的C/S程序不同,默認情況下(不采用任何身份驗證方式和權(quán)限控制手段),當你的程序在互聯(lián)網(wǎng)/局域網(wǎng)上公開后,任何人都能夠訪問你的web應用程序的資源,這樣很難保障應用程序安全性。通俗點來說:
相關(guān)ASP教程:
- 程序員看淘寶,如何用Session保存用戶狀態(tài)
- ASP.NET七大身份驗證方式及解決方案
- 8 種提升 ASP.NET Web API 性能的方法
- asp.net計算每個頁面執(zhí)行時間的方法
- asp實現(xiàn)獲取MSSQL數(shù)據(jù)庫表指定條件行數(shù)的函數(shù)
- asp實現(xiàn)讀取數(shù)據(jù)庫輸出json代碼
- JScript中遍歷Request表單參數(shù)集合的方法
- 如何使用ASP建立虛擬的FTP服務器
- 用ASP+CSS實現(xiàn)隨機背景
- 簡述Xml.Serialization如何序列化對象到XML文件
- 如何過濾html中的回車空格
- ASP中的EVAL函數(shù)使用教程
- 相關(guān)鏈接:
- 教程說明:
ASP教程-如何在ASP.NET應用程序中初始化(5)
。