ASP.NET 2.0 多語言網站實作:資源檔與動態切換
架構概覽 ASP.NET 2.0 內建多語言支援,核心在於 `App_GlobalResources` 資源檔(`.resx`)與 `CultureInfo`
.NET 命令模式擴展方法實作:型別安全的例外拋出
設計目標 在命令模式中,不同命令類型拋出例外時,希望例外能攜帶命令具體型別資訊,方便上層針對性處理。利用泛型擴展方法達成「型別安全」與「語意清晰」。 核心程式
jQuery 呼叫 ASP.NET WebService 回傳 JSON 完整實作
背景與動機 傳統 ASMX WebService 預設回傳 XML,前端解析麻煩。ASP.NET AJAX 內建 `JavaScriptSerializer`,
解決 ASP.NET AJAX "Sys 未定義" 錯誤
錯誤現象 頁面載入時 JavaScript 控制台報錯:Sys is undefined,導致 ASP.NET AJAX 控制項(如 `UpdatePanel`
ASP.NET (C#) 檢測遠端圖片是否存在
快速檢測 HTTP 狀態碼 透過發送 HEAD 或 GET 請求,僅檢查回應狀態碼即可判斷圖片是否存在,無需下載完整檔案,效能較佳。 實作程式碼 privat
.NET 類庫中發送電子郵件的完整指南
前言:為什麼需要郵件驗證? 在現代 Web 應用程式中,確保使用者註冊的電子郵件真實有效是基礎安全措施。標準流程為:使用者提交註冊資料通過格式驗證後,系統發送一
ASP.NET 表單驗證全方位指南:驗證控件、JS、後端、AJAX 四大體系對比與正則實戰
驗證體系對比 體系優點缺點適用場景 ASP.NET 驗證控件 聲明式、自動生成客戶端/服務端雙重驗證、整合 Val
ASP.NET Server.MapPath 路徑映射陷阱:虛擬目錄與物理路徑不一致導致上傳失敗
問題現場 項目發布後,為上傳目錄創建了 **虛擬目錄** 並授予寫入權限,但文件上傳始終失敗。刪除虛擬目錄、在應用程序物理目錄下重建同名文件夾並授權後,上傳恢復
ASP.NET 常用加密演算法:MD5、SHA-1 程式碼實作、安全性分析與現代替代方案
MD5 (Message-Digest Algorithm 5) **輸出**:128-bit (16 bytes) → 32 字元十六進位字串。 **特性*
.NET 組件反編譯工具大全:ILSpy、dnSpy、dotPeek、Reflector、ILDasm 對比與使用指南
主流免費/開源工具對比 工具授權平台特色推薦指數 ILSpyMIT (開源)Win/Linux/macOS (Avalonia)輕量、支援 .NET Fra
ASP.NET GridView 72 般絕技 (上):無碼分頁排序、編輯刪除、雙向排序、DropDownList/CheckBox 整合、列高亮、刪除確認、自動編號、格式化、長文字截斷、換行、顯隱欄位、彈出視窗、固定表頭、多重表頭、條件高亮、統計列、Excel 匯出
GridView 核心技巧總覽 (第一部分) 本文整理 GridView 最實用的 15 大技巧,涵蓋資料呈現、編輯互動、視覺優化、資料匯出,每項附關鍵屬性/程
ASP.NET 實用小技巧:JS 呼叫伺服端非靜態方法、GridView 編輯值高效取得
技巧一:前端 JS 呼叫伺服端非靜態方法 (非 PageMethod) `PageMethod` / `WebMethod` 必須 `static`,無法存取頁
ASP.NET 內建物件 Application 與 Session 實戰:跨使用者共享資料與購物車範例
Application vs Session 差異速查 特性ApplicationSession 生命週期應用程式啟動~結束 (IIS 重啟/回收清空)單一
ASP.NET 無限層級樹狀選單:遞迴資料庫查詢 + TreeView 綁定完整實作
資料庫結構設計 單表自關聯:**主鍵 `Id` + 外鍵 `ParentId` (根節點 `ParentId = 0` 或 `NULL`)**。 CREATE
ASP.NET 使用 Regex 正則表達式過濾垃圾內容:Regex 類別靜態方法效能優化與常用模式
Regex 類別核心靜態方法 `System.Text.RegularExpressions.Regex` 提供**靜態方法**直接處理字串,**無需實例化**
ASP.NET 動態產生靜態頁面並分頁 + UBB 標籤解析完整實作
需求場景 後台編輯內容 (支援 UBB 標籤:`[code]`, `[html]`, `[page]` 分頁) → 點擊發布 → **伺服端產生靜態 .html
ASP.NET 通用萬級資料分頁元件:ObjectDataSource + Oracle/SQL Server/DB2 多資料庫支援、排序、效能實測
設計目標 建立**資料庫無關**的分頁元件,支援 Oracle (ROWNUM)、SQL Server (ROW_NUMBER/OFFSET-FETCH)、DB