ASP.NET 資料繫結截斷顯示:DataBinder.Eval 字串長度限制與三元運算子寫法
在 `GridView`、`Repeater`、`DataList` 等資料繫結控制項中,直接使用 `` 顯示長文字會撐破版面。本文提供三種截斷顯示方案:**後
ConfigurationManager 讀寫設定檔完整實作:AppSettings 新增、修改、刪除與儲存持久化
.NET 2.0+ 提供 ConfigurationManager (非 Web) 與 WebConfigurationManager (Web) 類別,支援執
ConfigurationManager 類別遷移指南:從 ConfigurationSettings 升級、DLL 參考與命名空間陷阱
升級至 Visual Studio 2005 / .NET 2.0 時,舊有 ConfigurationSettings.AppSettings 被標記為 Ob
C# 正則表達式深度解析:Regex 類別、群組捕獲、替換、分割與效能優化
.NET System.Text.RegularExpressions 命名空間提供功能強大、相容 Perl 5 的正則引擎。本文深入解析 Regex 類別靜態
C# 呼叫預存程序完整範例:參數輸入輸出、DataSet 綁定、資源釋放最佳實務
預存程序是資料庫邏輯封裝與效能優化的重要手段。本文提供 C# 呼叫預存程序 的完整範例,涵蓋輸入參數、輸出參數、回傳值、結果集綁定 DataGrid,並示範 u
Visual Studio 快速鍵完整速查表:編輯、導航、偵錯、視窗、重構與程式碼片段
熟練掌握 Visual Studio 快速鍵能大幅提升開發效率。本文整理 VS 2019/2022 常用快速鍵分類速查,涵蓋編輯、導航、偵錯、視窗管理、重構、程
DataGrid 全選/取消全選 CheckBox 完整實作:JavaScript 客戶端邏輯與刪除確認
在 ASP.NET Web Forms DataGrid (或 GridView) 中實作「全選/取消全選」功能,關鍵在於客戶端 JavaScript 遍歷所有
.NET Framework 列印功能完整教學:PrintDocument、預覽、頁面設定與多頁列印
.NET Framework 透過 System.Drawing.Printing 命名空間提供完整的列印架構,核心類別 PrintDocument 封裝了印表
虛擬主機 ASP.NET URL Rewrite 實作:Global.asax Application_BeginRequest + Regex 重寫
在虛擬主機環境下,無法安裝 IIS URL Rewrite 模組、無法修改 applicationHost.config,但仍可透過 ASP.NET 管線在 G
ASP.NET 大檔案上傳完整解決方案:HttpModule 分塊讀取、進度顯示與 IIS 設定調校
ASP.NET 預設上傳限制 4MB (maxRequestLength),大檔案 (100MB+) 直接上傳會導致 HttpException 或記憶體耗盡。
.NET 效能優化 11 大守則:避免裝箱、字串處理、集合選擇、異常控制與快取策略
.NET 執行期 (CLR) 雖提供自動記憶體管理與豐富基礎類別,但不當使用仍會造成嚴重效能瓶頸。本文整理 11 條經實戰驗證的優化守則,涵蓋集合選擇、字串操作
序列埠 Win32 互操作完整封裝:JustinIO CommPort 類別深度解析
JustinIO.CommPort 是一個直接呼叫 Win32 API (kernel32.dll) 實作序列埠通訊的底層類別,展示了如何透過 P/Invoke
簡訊 PDU 編碼解碼完整實作:UCS2 中文編碼、號碼轉換與 PDU 封裝
簡訊(SMS)傳輸採用 PDU (Protocol Data Unit) 模式時,內容需依照 GSM 03.38/3GPP TS 23.040 標準編碼。本文提
C# 串口通訊實作:SerialStream 收發簡訊完整範例
使用 SerialStream 類別實現透過串口(COM Port)與 Modem/GSM 模組通訊,發送 AT 指令並接收回應。本範例展示完整的非同步讀寫架構
ASP.NET 開發實戰技巧 7 招:路徑、捲動位置、模板、焦點、捲動、動態控件、客戶端腳本
ASP.NET Web Forms 雖屬成熟技術,但在企業維護專案中仍佔重要地位。掌握這 7 招實用技巧,能大幅提升開發效率與使用者體驗。 技巧 1:善用 ~
ASP.NET MessageBox 類別封裝:伺服器端呼叫客戶端 Alert 彈窗
在 ASP.NET Web Forms 中,伺服器端程式碼無法直接呼叫 JavaScript alert(),常見做法是透過 ClientScript.Regi
ASP.NET 密碼加密實作:MD5、SHA1 與現代最佳實務
密碼儲存安全是 Web 應用程式的基礎防線。早期 ASP.NET 常使用 FormsAuthentication.HashPasswordForStoringI
ASP.NET 身分模擬完整指南:設定、安全性與最佳實務
身分模擬 讓 ASP.NET 應用程式能以「目前要求使用者的身分」執行程式碼,而非預設的背景工作進程身分。這對於依賴 NTFS 檔案權限、資料庫整合驗證、或需存