ASP.NET 伺服器端檔案下載完整實作:自動偵測 MIME 類型、支援大檔案與中文檔名
在 ASP.NET Web Forms / MVC 中實作「伺服器檔案下載」看似簡單,但涉及 MIME 類型正確性、大檔案記憶體控制、中文檔名編碼、HTTP 標
Visual Studio 2005 偵錯提示「繫結控制代碼無效」三大解決方案
錯誤現象 按 F5 偵錯時,Visual Studio 2005 彈出錯誤對話框:「繫結控制代碼無效」,導致無法啟動偵錯工作階段。 三種解決方法 (依成功率排
ASCII / Chr 碼值對照表大全 (0-255) 含控制字元說明
標準 ASCII (0-127) DecHexChar說明 000NUL空字元 (字串結束) 1-601-06SOH-ACK通訊控制字元 707BEL響鈴
C# SqlTransaction 事務操作完整教學:從 BeginTransaction 到 Commit/Rollback 實戰範例
核心類別與流程 步驟方法/屬性說明 1. 開啟連線SqlConnection.Open()事務需在開啟的連線上建立 2. 開啟事務SqlConnection
Win32 API 實作簡易廣告視窗攔截器:EnumWindows + FindWindowEx + PostMessage
需求背景 某廣告程式頻繁彈出視窗干擾作業。利用 Win32 API 枚舉頂層視窗,依標題比對目標視窗並發送 WM_CLOSE 關閉,達到「屏蔽廣告」效果。 核
ASP.NET DataGrid 模板列綁定 CheckBox:透過後台函式轉換字串為 Boolean
需求 在 TemplateColumn 中顯示 CheckBox,根據資料來源欄位 cxmark (字串 True/False) 決定 Checked 狀態。
ASP.NET DataGrid 模板列綁定 TextBox:DataBinder.Eval 語法完整示範
需求 在 asp:DataGrid 的 TemplateColumn 中放置 TextBox,並將資料來源欄位 pscj (平時成績) 雙向綁定至 Text 屬
控制反轉 (IoC) 實戰:外掛模組主導宿主程式生命週期的「殭屍模式」設計
前言:一個特殊的需求 使用者建議:「右側詞句釋義支援無限點擊跳轉」。乍看是單純導航功能,但實作時發現:外掛模組 (釋義面板) 需要在宿主程式 (主視窗) 關閉後
網頁嵌入 Flash 影片的標準寫法:Object + Embed 跨瀏覽器相容範例
背景 雖然 Flash 已於 2020 年底停止支援,但在維護舊系統或特定產業 (如工控、教育) 時,仍可能需要在網頁中嵌入 .swf 或透過 Flash 播放
LINQ 入門系列 (一):LINQ to Objects 架構解析與核心機制深度剖析
前言:LINQ 的整體架構 .NET Framework 3.5 引入 LINQ (Language Integrated Query),其架構分為三大塊:
ASP.NET 自訂控制項中用 JavaScript 取得內部元素 ClientID 的命名規則
問題背景 在 ASP.NET 中,自訂控制項 (UserControl / CompositeControl) 內部的伺服器控制項 (如 Label、Hidde
SHA1 雜湊字串長度不足 40 字元?別忘了十六進制補零 (PadLeft)
問題現象 使用 SHA1CryptoServiceProvider 計算雜湊,並將每個 byte 用 Convert.ToString(b, 16) 轉為十六進
PowerShell 2.0 CTP 新語法:Splatting 運算符 (@) 讓陣列/雜湊表展開為參數
背景 PowerShell 2.0 (CTP 版) 引入 Splatting 運算符 @,允許將陣列或雜湊表「展開」為命令的個別參數,極大簡化動態參數傳遞的寫法
Word 2003 開啟文件提示「檔名或路徑錯誤」的真兇:殘留防毒巨集
現象 雙擊 .doc 檔案啟動 Word 2003 時,跳出對話框:「檔名或路徑錯誤」,點選「確定」後 Word 卻能正常開啟並編輯。重裝 Office、刪除
C# 操作 XML 設定檔:讀取、修改與儲存 Web.config 完整範例
應用場景 執行期動態調整 Web.config 中的 <appSettings> 或連線字串,常見於多租戶系統、安裝精靈、功能開關等情境。本文示範使
IIS 重裝後 ASP 頁面報「Server Application Error」完整解決流程
問題現象 重裝 IIS 後,所有 ASP 頁面均顯示 Server Application Error,ASP.NET 頁面正常。經查證,核心原因是 IIS 匿
Delphi 利用 TypInfo 單元取得列舉型別名稱與值的完整範例
需求場景 在 Delphi 中,有時需要以程式碼動態列舉某個列舉型別的所有成員名稱及其對應的序數值 (例如寫通用的屬性編輯器、序列化、除錯輸出)。TypInfo
電腦無法開機?14 種常見 BIOS/啟動錯誤代碼與修復對照表
前言 開機時螢幕顯示英文錯誤訊息、滴滴聲響、或直接黑屏,往往讓使用者不知所措。本文整理 14 種經典的 BIOS/啟動階段錯誤訊息,說明可能成因與對應修復步驟,