ASP.NET MVC 簡易分頁 HtmlHelper 擴充方法實作
Pager 擴充方法 public static string Pager(this HtmlHelper html, IPageData model, boo
中文版 Visual Studio 2008 安裝 ASP.NET MVC 範本修正完整步驟
問題原因 中文版 VS2008 範本目錄為 2052,MVC 安裝程式將範本放入 1033 (英文),導致專案範本不顯示。 修正步驟 將 ItemTempl
取得 Windows Form 設計介面上的非視覺化元件清單
問題 Component (如 BackgroundWorker) 拖放至表單不顯示於設計面,也不在 Controls 集合,表單無 Components 屬性
大型網站壓力測試環境建置:微軟 WAS 與 ACT 工具實戰
工具介紹 WAS (Web Application Stress Tool):免費、腳本錄製/回放、支援多執行緒模擬併發。 ACT (Application
嘗試在 ASP.NET MVC 中重現 UpdatePanel:Nikhil Kothari 的 AjaxController 方案
背景 ASP.NET MVC 無 PostBack,傳統 UpdatePanel 失效。需尋找替代 AJAX 方案,原則:不破壞 MVC 協定、對開發者透明。
善用 CodeDom 與反射:動態編譯組件並即時執行
動態編譯步驟 取得編譯器:ICodeCompiler compiler = new CSharpCodeProvider().CreateCompiler()
修正 MVCContrib Castle 整合:WindsorControllerFactory 找不到 Controller 的解決方案
錯誤現象 MVCContrib 0.0.1.91 使用 Castle Windsor 時,WindsorControllerFactory 擲出「No comp
ASP.NET MVC 與 Code-behind 爭議:視圖應保持「啞」還是允許邏輯?
社區觀點 Steve Smith:Code-behind 誘導開發者將邏輯寫入 View,破壞測試性與關注點分離,甚至直接呼叫資料庫繞過 Model。建議移除
ASP.NET MVC Preview 生命週期深度解析(一):UrlRoutingModule 啟動與路由匹配
HttpModule 進入點 UrlRoutingModule 實作 IHttpModule,在 Init 訂閱 PostResolveRequestCache
ASP.NET MVC Preview 生命週期深度解析(二):Controller 建立與 ControllerContext 封裝
DefaultControllerFactory CreateController(RequestContext, controllerName) 透過反射建立
ASP.NET MVC Preview 生命週期深度解析(三):InvokeAction 方法解析與參數繫結
InvokeAction 流程 反射取得所有同名 MethodInfo (GetMember) 過濾條件: 無 NonActionAttribute 非特殊
深度探討 ASP.NET 非同步頁面:提升可擴展性的關鍵模式
同步 vs 非同步 同步請求佔用執行緒直到完成;非同步請求在 BeginProcessRequest 啟動長時間作業 (如 Web Service 呼叫、資料庫
從零打造輕量級 HTML 編輯器:iframe designMode 與選取區塊樣式控制
啟用編輯模式 var editor = document.getElementById(iframeId); var editorDoc = editor.co
Windows Server 2003 上手動安裝 IIS 6.0 並註冊 ASP.NET 2.0 完整流程
安裝 IIS 6.0 控制台 → 新增/移除程式 → 新增/移除 Windows 元件。 勾選「應用程式伺服器」→ 細節 → 勾選「Internet Info
IIS URL Rewriting 與 ASP.NET Routing 核心差異解析(上)
URL Rewriting 運作原理 客戶端請求 URL → IIS 管線早期 (Pre-begin/Begin Request) → Rewrite Modu
IIS URL Rewriting 與 ASP.NET Routing 選型指南(下):協同應用實戰案例
選型原則 非 ASP.NET 動態技術 → 必須用 IIS URL Rewrite Module。 ASP.NET MVC / Dynamic Data →
FCKEditor 客製化使用者上傳目錄:依 Session 動態指定路徑
修改重點 原始碼 FileWorkerBase.cs 中 UserFilesPath 屬性讀取優先順序: Application[FCKeditor:User