ASP.NET 命名空間 完整引用指南與常用類別速查表
ASP.NET 頁面頂端使用 `` 引入命名空間,才能在頁面程式碼中直接使用其中的類別而不需寫完整名稱。本文整理最常用的命名空間、核心類別與適用情境。 頁面引
ASP.NET 建立與管理執行緒完整教學(Thread 與 ThreadPool)
ASP.NET 中建立背景執行緒處理耗時工作(報表產生、匯出、整合通知)可避免阻塞請求執行緒。本文涵蓋 Thread 手動建立、ThreadPool 佇列、Ta
.NET 呼叫預存程序並取得 RETURN 值的正確姿勢
預存程序的 RETURN 只能回傳 int,若需回傳字串或多值請改用 OUTPUT 參數。本文示範使用 SqlParameter 設定 Direction =
ASP.NET DataGrid 與 Repeater 控制項資料綁定時轉換代碼值的多種寫法
資料庫常儲存代碼值(如 1/2/3、I/Y/W),前端顯示需轉為可讀文字(如「在廠產品」)。本文整理 DataGrid 與 Repeater 中,透過 Temp
Web 系統跨瀏覽器調用客戶端 EXE 獲取 MAC 位址方案
傳統 ActiveX 僅支援 IE,若需在 Firefox、Chrome 等非 IE 瀏覽器中獲取客戶端硬體資訊(如 MAC 位址),可採用自定義協議註冊 +
ASP.NET 將圖片以二進位儲存至 SQL Server 與讀取顯示完整實作
將圖片轉為 byte[] 存入資料庫 varbinary(max) 或 image 欄位,讀取時再透過 MemoryStream 還原並輸出,可將檔案與資料庫整
ASP.NET HTML 字串過濾與安全淨化完整方法庫
處理使用者輸入的 HTML 內容時,需移除腳本、危險標籤與實體編碼,防止 XSS 攻擊。本文提供兩個互補的靜態方法:完全移除所有標籤(純文字輸出)與保留安全標籤
ASP.NET DataGrid 刪除按鈕加入客戶端確認對話框的兩種做法
在 DataGrid 中執行刪除等不可逆操作前,應在客戶端彈出確認對話框,防止使用者誤觸。本文介紹兩種實作方式:全域事件攔截與逐行綁定屬性。 方法一:全域 o
C# 使用 DateTime.Subtract 計算兩日期相差天數
DateTime.Subtract 回傳 TimeSpan 結構,其 Days 屬性即為兩日期相差的完整天數(不足 24 小時不計入)。 基本用法 DateT
ASP.NET 將 DataSet/DataTable 序列化為 JSON 字串的通用工具類
在 WebForm 時代,將 ADO.NET 的 DataSet 或 DataTable 轉為 JSON 是常見需求。雖然現代專案多用 Newtonsoft.J
ASP.NET Callback 回呼技術完整學習筆記(三種實作模式)
ASP.NET Callback(ICallbackEventHandler)讓網頁在不重新整理的情況下,透過 JavaScript 呼叫伺服器端方法並取得回傳
ASP.NET 與經典 ASP 檢測搜尋引擎收錄狀態(百度、Google、搜狗)
透過直接查詢搜尋引擎的「site:」或網址搜尋功能,分析回傳 HTML 中是否包含「未收錄」特徵關鍵字,即可判斷指定網址是否已被索引。以下提供 ASP.NET
ASP.NET 模擬表單提交與檔案上傳完整解決方案(含跨域代理)
當需要跨域上傳資料並取得回應時,瀏覽器同源策略會阻擋直接存取 iframe 回傳內容。最佳做法是在自有網站建立代理頁面:前端提交至代理,代理再用 WebClie
ASP.NET 字串與 HTML 十進制實體編碼互轉完整實作指南
在 ASP.NET 開發中,經常需要將字串轉換為 HTML 十進制實體編碼(數字; 格式),或將已編碼的字串還原為原始文字。這種編碼方式將每個字元轉換為其對
ASP.NET 將 JavaScript 檔案編譯為 DLL 內嵌資源供頁面註冊調用
將 JavaScript 程式碼封裝為 DLL 內嵌資源,可避免前端檔案散落、便於版本控管與部署。本文示範建立類別庫專案、內嵌 JS 檔、註冊 WebResou
伺服器安全狗導致 ASP.NET 網站「RegistryPermission」字典鍵重複錯誤排查案例
部署 ASP.NET 網站至安裝「安全狗」的伺服器時,可能遇到啟動即拋出 System.ArgumentException: 項目已經存在。字典中的關鍵字: “
ASP.NET 使用正則表達式自動將文字中的 URL 與 Email 轉為超連結
在論壇、留言板等使用者產生內容 (UGC) 場景中,使用者常貼上網址或 Email 卻不加超連結標籤。本文示範在 ASP.NET 中使用 System.Text
ASP.NET 使用 Microsoft Word Interop 將 Word 文件轉換為 HTML
在 ASP.NET 中透過 Microsoft.Office.Interop.Word 將上傳的 Word 文件 (.doc/.docx) 轉換為 HTML,是