動刀 EFOracleProvider,使其支援 char、timestamp(x) 等型別
背景 SubSonic 2.1 對 Oracle 支援不佳,改用 ADO.NET EF + EFOracleProvider。Edmgen.exe 產生模型時錯
徹底解決 ASP.NET MD5 加密中文結果與 ASP 不一致問題
現象 純英文:ASP.NET FormsAuthentication.HashPasswordForStoringInConfigFile 與 ASP MD5
ASP.NET Web Forms 4.0 簡介
三大增強特性 ClientID 控制:Control.ClientIDMode 新屬性,決定渲染時是否重構 ClientID,移除冗長自動生成 ID。 URL
由 ViewStateException: The client disconnected 想到的
異常堆疊 The client disconnected. at System.Web.UI.ViewStateException.ThrowError(...
透過 HttpListener 實作簡易 HTTP 服務
HttpListener 簡介 輕量級、可程式控制的 HTTP 協定監聽器,**無需啟動 IIS**。僅支援 Windows XP SP2 / Server 2
使用可擴展物件模式擴展 HttpApplication
問題:Application_Start 膨脹違反 OCP MVC 路由註冊、WF 執行緒啟動、Unity 容器初始化……所有框架初始化代碼堆疊在 Applic
使用 Response.Filter 過濾非法詞彙
方案:輸出流過濾 優點:寫一次套用全站;缺點:非法詞仍入庫。適合事後補救不想改原代碼的情況。 自訂 Stream 過濾器 public class Respo
Enterprise Library Exception Handling 在 ASP.NET MVC 初步應用
目標 使用 EntLib 4.1 異常處理區塊 + 日誌區塊,將 Web 異常寫入 Windows 事件日誌。 步驟 加入參考:Microsoft.Prac
使用 NVelocity 自動生成 Favorite 收藏夾導航頁面
動機 收藏夾凌亂、分類不易用 → 自動生成類 Hao123/番茄花園風格導航頁。 資料來源:IE 收藏夾結構 每項為 .url 捷徑檔(INI 格式): [
ASP.NET MVC 2:實體外部元資料擴展
痛點:View Model 與 Business Model 雙維護 View Model 含驗證/顯示屬性(DataAnnotations),Business
使用 Microsoft URL Rewrite Module 進行 URL 重寫及 Postback 後保持 URL
模組特點 僅支援 IIS 7+ IIS 6 需用第三方(如 urlrewriting.net) 安裝後 IIS 管理器出現 URL Rewrite 圖示
ASP.NET 利用 OWC 產生圓餅圖、長條圖
OWC 簡介 Microsoft Office Web Components:Office 安裝即有,亦可獨立安裝。資料綁定 ActiveX 控件,輸入資料生成
在應用開發中實現對上下文(Context)資料的統一管理
ApplicationContext 組件 整合 HttpSessionState(Web)與 CallContext(GUI/服務)統一管理上下文資料(如當前
使用 Project Velocity 增強 ASP.NET MVC 應用程式
實驗環境 MVC 2 Framework、VS 2010、.NET 4.0、Project Velocity、ASP.NET AJAX 基於 PlanMyNi