ASP.NET 路徑轉換工具:絕對路徑轉虛擬路徑/相對路徑完整實作
應用場景 上傳檔案儲存後,資料庫存絕對路徑,前端需轉為虛擬路徑 (`~/Uploads/...`) 供 `` 使用。 產生可攜帶的相對路徑 (`../../I
Atlas UpdatePanel 局部更新機制深度解析與 JavaScript 執行技巧
UpdatePanel 運作原理 PostBack:頁面發生非同步回傳時,JavaScript 將**整個表單資料**序列化送往伺服器 (非僅 UpdateP
ASP.NET 2.0 進階資料繫結:Null 值處理完整指南 (EmptyDataText、NullDisplayText、ConvertEmptyStringToNull)
資料控制項 Null 處理屬性總覽 屬性適用控制項作用時機說明 EmptyDataTextGridView, DetailsView, FormView,
ASP.NET 頁面 Head 區動態設定完全攻略:Title、Meta、SEO 標籤最佳實踐
三種方案比較 方案做法優點缺點 1. Response.Write整頁字串輸出完全控制失去 WebForms 事件模型、維護困難 2. runat=serv
.NET Remoting 檔案傳輸實作:三種啟動模式與序列化結構設計
Remoting 三種啟動模式比較 模式英文物件建立位置生命週期管理適用場景 伺服器啟動 (Server-Activated)SAO - Singleton
ASP.NET 操作 IIS 虛擬目錄:建立、修改屬性與刪除完整範例
前置需求 參考 `System.DirectoryServices.dll`。 應用程式集區身分需具備 IIS 管理權限(通常需管理員權限或委派控制)。 命名
ASP.NET 網路偵測:透過 Banner Grabbing 識別遠端 Web 伺服器類型與版本
原理說明 HTTP 伺服器在建立 TCP 連線後,回應標頭中通常包含 `Server` 欄位(如 `Microsoft-IIS/6.0`、`Apache/2.4
GridView 自訂分頁完整解析:HiddenField 保存頁碼搭配存儲程序分頁
設計思路 關閉 GridView 內建分頁 (`AllowPaging=false`),自行以 `HiddenField` 記錄目前頁碼 (`PageIndex
ASP.NET 2.0 自訂 MembershipProvider 實作:以 Access 為例完整教學
動機 ASP.NET 2.0 內建 `SqlMembershipProvider` 預設針對 SQL Server Express,若需使用 Access、Or
ASP.NET 與 JSP 共享 Session 值:資料庫中介與 SessionID 導向實作
需求背景 系統包含 ASP.NET 與 JSP 兩套子系統,需實現單點登入:ASP.NET 登入成功後,導向 JSP 頁面並共享使用者身分與權限資訊。 架構設
ASP.NET 2.0 GridView 完整實作:無 DataSource 控制項實現分頁、排序與編輯
前言 ASP.NET 2.0 `GridView` 配合 `ObjectDataSource`/`SqlDataSource` 雖方便,但實務上常需直接繫結 `
.NET 反射機制深度探討:從型別檢查到動態序列化與 CodeDom 效能優化
反射的兩大面向 檢查:在不知型別定義情況下,分析物件/型別結構(方法、屬性、欄位、屬性等)。 操作:利用檢查取得的中繼資料,動態呼叫方法、建立實例、甚至重構型
連接字串 Enlist 參數深度解析:交易登記與 LTM/OLETX 機制
發現背景 在 Web Service 處理分散式交易時,發現 `OracleConnection` 連接字串中的 `Enlist` 設定對交易行為有關鍵影響。網
開發 ASP.NET Atlas 伺服器端 Extender 控制項(二):撰寫客戶端 Behavior
專案結構概覽 使用 Visual Studio 「Atlas Control Project」範本建立 ValidateUserName 專案,自動產生: V
為 Serv-U FTP 服務打造線上修改密碼功能:INI 檔操作與 MD5 加密完整實作
專案背景 公司對外公開的 Serv-U FTP 服務,近 60 帳號多未設定密碼。強制管理員集中設定會洩露使用者慣用密碼,最佳解法是提供 Web 自助修改密碼頁
httpRuntime 設定實戰:解決大型檔案上傳失效與逾時問題
問題情境 使用 `` 上傳圖片、文件正常,但上傳大型影音檔(如 RMVB)時瀏覽器顯示「頁面無法顯示」,且無例外拋出。 根因分析 預設 `httpRuntim
DataGrid 與 DataList 中 CommandButton 事件失效問題解析
現象 在 ASP.NET 1.x 專案中,DataGrid 或 DataList 的 ItemCommand 事件(如 Edit、Select)僅在使用 <
建立安全 Web 應用程式:威脅模型、常見攻擊與防禦策略完整指南
安全觀念重塑 「絕對安全不存在」,安全是相對概念,取決於攻擊成本與防禦投入的平衡。以 ATM 密碼為例:4 位數密碼配合 3 次錯誤鎖定,破解機率僅 0.03%