ASP.NET TextArea 換行與特殊字元編碼:HtmlEncode 輔助函式
用途 將使用者在 TextArea 輸入的純文字轉為 HTML 安全字串:換行轉 <br/>、特殊字元轉實體編碼,防止 XSS 並保持顯示格式。
C# HttpWebRequest 維持 Session:共用 CookieContainer 實現多請求同一 Session
核心概念 HttpWebRequest 預設每次請求獨立,無自動 Cookie 管理。只要為所有請求指定同一個 CookieContainer 實例,即可自動處
ASP.NET 表單驗證入門:三步驟完成全站身分驗證
傳統 ASP 做法 vs ASP.NET ASP 時代需在每頁手動檢查 Session;ASP.NET 內建 Forms Authentication 模組,只
ASP.NET 表單驗證進階:針對特定目錄(如後台管理)實施身分驗證
情境 新聞系統前台公開瀏覽,僅後台管理區 (/admin) 需要登入驗證。ASP.NET Forms Authentication 透過 web.config
C# 純真 IP 資料庫(QQWry.dat)離線查詢地理位置完整實作
簡介 純真 IP 資料庫 (QQWry.dat) 是廣泛使用的離線 IP 地理位置資料庫,免費且更新頻繁。本文提供完整的 C# 解析器 QQWryLocator
解決 ASP.NET Menu 控制項在 Chrome 與 Safari 顯示錯位:瀏覽器定義檔修正
問題成因 ASP.NET 內建 Menu 控制項輸出的 HTML/JS 在舊版瀏覽器定義檔中未正確辨識 Chrome 與 Safari 3+,導致轉接器 (Co
C# 產生隨機字串最簡單做法:Guid.GetHashCode 作為 Random 種子
問題背景 new Random(seed) 若種子固定或序列固定 (如迴圈中 new Random(i)),產出的「隨機數」極有規律。許多開發者嘗試用 Date
ASP.NET 相關文章功能實作:關鍵字拆解與儲存程序查詢
情境 文章可設定多個關鍵字 (以逗號分隔),需依關鍵字匹配度推薦相關文章。若無關鍵字則需全文檢索 (另議)。 資料庫設計 文章表 Details:Ite
.NET 動態編譯完整指南:從記憶體編譯到跨應用程式域隔離執行
基本動態編譯流程 讀取原始碼字串。 建立 CSharpCodeProvider 實例。 設定 CompilerParameters (參考組件、G
C# 動態編譯與執行進階:支援除錯、自動重編譯與應用程式域隔離
簡介 封裝 CSharpCodeProvider 為 CSharpProvider 類別,提供「同樣程式碼只編譯一次」、「程式碼異動自動重編譯」、「支援除錯 (
ASP.NET 分頁策略大比拚:資料庫端、伺服器端與客戶端三大流派解析
前言 分頁是 Web 應用最基礎也最關鍵的功能之一。實作切入點不外乎三大面向:資料來源端 (Database)、伺服器端 (Server Controls)、客
C# 封裝 Access 資料庫操作類:支援參數化查詢與資料讀取
AccessClass 完整程式碼 using System; using System.Configuration; using System.Data; u
自訂 Hashtable 實作:結合 ArrayList 儲存多值鍵值對
設計概念 .NET 內建 Hashtable 僅支援單一值。若需一個 Key 對應多個 Value (如 Value1、Value2),可自行封裝:以 自訂實體
ASP.NET 開發常用 6 個實用程式碼片段:從 UI 控制到例外處理
1. Panel 橫向捲動、縱向自動展開 <asp:Panel style=overflow-x:scroll; overflow-y:auto;>
ASP.NET 實用技巧:客戶端觸發伺服器端方法與 GridView 編輯模式取值簡化
技巧一:JavaScript 呼叫非靜態伺服器端方法 PageMethod 必須是 static,無法直接操作頁面控制項。若需在客戶端觸發完整的伺服器端邏輯 (
ASP.NET 使用 ADO.NET 將 Excel 資料匯入 SQL Server 完整教學
功能概述 透過 Microsoft.Jet.OLEDB.4.0 Provider,ASP.NET 可將 Excel 檔案視為資料來源,使用 ADO.NET 讀取
C# 中 string.Empty、空字串與 null 的差異與效能比較
核心概念釐清 string.Empty 與 (空字串) string.Empty 是 string 類別的靜態唯讀欄位,代表長度為 0 的字串實例。它不
ASP.NET 防止 SQL 注入攻擊的三層防護策略
前言 SQL 注入是 Web 應用程式最常見也最危險的安全漏洞之一。在 ASP.NET 中,若能建立完整的參數驗證機制、集中設定允許的參數類型,並在全域攔截點統