Enterprise Library 2.0 Hands On Lab 翻譯(6):日誌應用程式區塊(三)
練習 3:建立與使用自訂 LogFormatter 建立自訂 LogFormatter 並在應用程式中使用。 步驟 1:開啟專案 開啟 EnoughPI.sl
Enterprise Library 2.0 Hands On Lab 翻譯(7):例外處理應用程式區塊(一)
練習 1:記錄例外資訊 在無例外處理的應用程式中加入例外處理區塊,實作本地與全域例外處理,記錄至 Windows 事件日誌。 步驟 1:開啟專案 開啟 Puz
Enterprise Library 2.0 Hands On Lab 翻譯(8):例外處理應用程式區塊(二)
練習 2:例外處理策略 學習使用例外處理區塊的包裝策略,處理含敏感資訊的例外。 步驟 1:開啟專案 開啟 Puzzler2.sln,預設路徑 C:\Progr
Enterprise Library 2.0 Hands On Lab 翻譯(9):快取應用程式區塊(一)
練習 1:使用快取應用程式區塊提升效能 示範如何使用企業庫快取區塊加快資料顯示速度。 步驟 1:開啟專案 開啟 EmployeeBrowser.sln,預設路
Enterprise Library 2.0 Hands On Lab 翻譯(10):快取應用程式區塊(二)
練習 2:持久快取 示範如何實作持久快取。 步驟 1:開啟專案 開啟 EmployeeBrowser.sln,預設路徑 C:\Program Files\Mi
Enterprise Library 2.0 Hands On Lab 翻譯(11):快取應用程式區塊(三)
練習 3:實作背景快取 示範如何實作背景載入快取。 步驟 1:開啟專案 開啟 EmployeeBrowser.sln,預設路徑 C:\Program File
Enterprise Library 2.0 Hands On Lab 翻譯(12):安全應用程式區塊(一)
練習 1:應用程式安全性 在現有應用程式中新增驗證與角色授權。 步驟 1:開啟專案 開啟 BugSmak.sln,預設路徑 C:\Program Files\
Enterprise Library 2.0 Hands On Lab 翻譯(13):安全應用程式區塊(二)
練習 2:在應用程式中使用基於角色的授權 學習使用 AuthorizationProvider 實作角色授權。 步驟 1:開啟專案 開啟 BugSmak.sl
Enterprise Library 2.0 Hands On Lab 翻譯(14):加密應用程式區塊(一)
練習 1:加解密字串 建立類似 IM 的聊天應用程式,加密通訊訊息。 步驟 1:開啟專案 開啟 BugSmak.sln,預設路徑 C:\Program Fil
Enterprise Library 2.0 Hands On Lab 翻譯(15):加密應用程式區塊(二)
練習 2:使用雜湊加密密碼 將密碼雜湊後儲存於 XML 檔案中。 步驟 1:開啟專案 開啟 BugSmak.sln,預設路徑 C:\Program Files
DNN 模組開發系列(2):建立模組開發專案
開發 DNN 模組有兩種環境: 方案一:在完整 DNN 方案下建立專案 優點:方便引用 DNN 組件、參考其他模組、支援「轉到定義」、除錯容易 缺點:開啟專
DNN 模組開發系列(3):在 DNN 中新增模組定義
完成前置作業後,可將模組加入 DNN 中邊開發邊測試。 步驟 以 host 身分登入,進入 Host → Module Definitions,點擊 Add
DNN 模組開發系列(4):模組開發相關核心類別
DNN 提供多個實用類別簡化模組開發,以下列出緊密相關的核心類別: PortalModuleBase 說明:模組基類,所有模組皆繼承此類。定義模組所需方法與屬
DNN 模組開發系列(5):DNN 通用控制項(上) - LabelControl
DNN 通用控制項主要在 DotNetNuke.UI.UserControls 命名空間,是開發具 DNN 風格模組的必要元素。 LabelControl
DNN 模組開發系列(6):DNN 通用控制項(下) - TextEditor
TextEditor:富文本編輯器控制項。 特性 DNN 採 Provider 模式整合多種編輯器:FreeTextBox、FCKEditor、WebHt
DNN 模組開發系列(7):使用 CodeSmith Templates 產生程式碼
使用 CodeSmith Templates 產生代碼前,需先完成資料表設計(CodeSmith 依資料表欄位產生代碼)。 前置作業 依系列文(1)定義的
ASP.NET MVC Framework:Controller 中使用 Url.Action 擴充方法
Url.Action 原本利用 RouteCollection 實現 URL 路由。以下提供擴充方法重現此功能: using System.Web.Routi