DropDownList 二級聯動無刷新實作 (XMLHttpRequest + XML 回傳)
傳統 `DropDownList` `AutoPostBack=True` 導致整頁重新整理,體驗不佳。採用客戶端 `XMLHttpRequest` (AJAX
C# 動態編譯執行字串運算式 (CodeDom + Reflection) 實現類 Eval 功能
C# 無內建 `eval()`,但可利用 `CSharpCodeProvider` 將字串包裝為動態組件、編譯、載入、透過 Reflection 呼叫方法取得結
DropDownList 點擊彈出 DataGrid 詳細選單實作 (JavaScript + 絕對定位)
傳統 `DropDownList` 僅能顯示單欄文字,若需選單呈現多欄詳細資料 (如:員工姓名、部門、電話),可結合 `TextBox` + `Button`
.NET CodeDom 動態產生 C# 原始碼並輸出 .cs 檔案完整教學
`System.CodeDom` 命名空間提供語言中立的程式碼物件模型,可在執行期建構類別、方法、屬性、欄位,並透過 `CSharpCodeProvider`
C# 安全高效讀取檔案完整指南:Stream.Read 迴圈、MemoryStream、緩衝區自動擴充
`Stream.Read` 單次呼叫**不保證**讀滿請求位元組數,必須以迴圈累積讀取直到回傳 0。本文提供三種等級的安全讀取方法:已知長度檔案、未知長度串流、
TreeView 父子節點聯動選中狀態同步實作 (修改 TreeView.htc)
需求背景 在 ASP.NET WebForms 中使用 TreeView 控制項時,常見需求為:父節點被勾選時,所有子節點自動勾選;子節點全部取消勾選時,父節點
解決 CheckBoxList / DropDownList ListItem Attributes 不輸出至客戶端問題
`CheckBoxList`、`DropDownList` 等 `ListControl` 衍生類別,其 `ListItem.Attributes` 集合預設*
ASP.NET Session 常見問題完整 FAQ:遺失、超時、模式、Web Farm、自訂 Handler
Session 是 ASP.NET 狀態管理核心,但模式選擇、生命週期、Web Farm 部署、自訂 Handler 整合等情境常出現棘手問題。本文彙整 15
C# 操作 IIS (ADSI) 完整類別庫:建立/刪除/啟動/停止網站
透過 `System.DirectoryServices` (ADSI) 可在 C# 中程式化管理 IIS 6.0/7.0 相容模式下的網站、虛擬目錄、應用程式
.NET 取得電腦名稱、IP 位址、目前使用者三種常用方法
.NET 提供多種 API 取得機器身分與使用者資訊,適用情境各異。本文整理 ASP.NET 專屬屬性、DNS 類別、Environment 類別三大類,附適用
ASP.NET C# 程式碼語法高亮顯示實作:Regex 解析與關鍵字著色
部落格、技術文件常需將 C#、VB、JS 程式碼以 HTML 輸出並著色。本文示範以 Regular Expression 擷取 `` 區塊,逐行套用關鍵字、字
ASP.NET 上傳圖片並自動生成縮略圖完整實作
功能概述 本文提供一個完整的 ASP.NET (VB.NET) 範例,實現圖片上傳、儲存原始檔案、依比例縮放生成縮略圖、資料庫記錄資訊,以及前端驗證與回饋。
ASP.NET 頁面指示詞完整參考:@Page @Control @Import @Register @Assembly @OutputCache
ASP.NET `.aspx` / `.ascx` 檔案頂端的指示詞(Directive)控制編譯、快取、命名空間匯入、控制項註冊等編譯期行為。掌握各指示詞屬性
ASP.NET (C#) 連接 Oracle 資料庫:OracleClient 基礎操作
.NET Framework 內建 System.Data.OracleClient 提供 Oracle 連接、命令、資料讀取器等 ADO.NET 標準類別。雖
ASP.NET 伺服端註冊客戶端腳本:RegisterClientScriptBlock 完整用法
ASP.NET 提供 Page.ClientScript.RegisterClientScriptBlock 在伺服端動態產生並註冊 JavaScript 區塊
ASP.NET 大檔案上傳:HttpWorkerRequest 分塊讀取與進度顯示
預設 HttpRuntime 會將整個上傳請求緩衝在記憶體,大檔案易導致 OOM 或 IIS 連線逾時。解法是繞過預設管線,直接使用 HttpWorkerReq
ASP.NET 使用 GDI+ 動態產生圖形並直接輸出至瀏覽器
ASP.NET 內建 System.Drawing 命名空間(GDI+ 封裝),可在伺服端即時繪製文字、圖形、圖表,並以 MemoryStream + Resp