ASP.NET 通過 WebService 遠程控制 Tomcat 啟動與關閉
業務背景 某權限系統基於 Tomcat 運行,每次新增菜單權限需重啟 Tomcat 生效,否則需等緩存過期(1 天)。為方便客戶操作,決定在 .NET 管理後台
ASP.NET 批量操作 HTML 無序列表的三種方案對比
場景描述 在 ASP.NET WebForms 中,需對前台 `...` 結構進行批量修改(如更新文本、樣式)。本文總結三種不同思路的實現方案,各有優劣,可按項
AspNetPager 分頁控件入門指南:從安裝到基本用法
為什麼選擇 AspNetPager? AspNetPager 是經典的 ASP.NET 分頁控件,它將分頁邏輯與 UI 完全分離,完美支援 SQL 級分頁(如
C# params 關鍵字詳解:實現方法參數個數可變
什麼是 params 關鍵字? 在 C# 中,`params` 關鍵字允許方法接受數量可變的參數,調用時可像列舉參數一樣傳遞多個同類型引數,極大提升了 API
C# 使用正則表達式將數字轉換為人民幣大寫金額
前言 在財務系統開發中,經常需要將阿拉伯數字金額轉換為中文大寫格式(如「伍佰玖拾柒萬零三佰柒拾元三角陸分」)。本文介紹一個高效的 C# 靜態方法,利用正則表達式
善用 DOM 操作字串:XmlDocument 與 HtmlAgilityPack 實戰比較
情境 需修改字串 `v1v2v3old` 中 `` 的內容為「修改後的 b4」。 方法一:XmlDocument(需補齊根節點) string s = <
遞迴輸出 ASP.NET 頁面所有控制項類型與 ID 的通用方法
通用遞迴方法 private void DisplayAllControl(Control parent, int depth) { foreach (
ASP.NET LiteralControl 深度解析:靜態文字的隱形控制項
什麼是 LiteralControl? ASP.NET 解析 .aspx 時,會建立控制項樹。所有不含 runat=server 的 HTML 標籤、純文字、換
C# 操作 SQLite 資料庫完整指南:工具選擇、效能優化與實戰範例
推薦管理工具 工具優點缺點適用場景 Navicat for SQLite 功能完整、操作直覺、支援匯入匯出、結構同步 無法開啟 System.Data
ASP.NET 請求回應流程與 IHttpHandler 深度解析
一、瀏覽器請求頁面的基本流程 靜態頁面 瀏覽器發送 HTTP Request → IIS 接收 → 直接對應實體檔案 → 回傳 HTTP Response。
先安裝 .NET Framework 再裝 IIS 導致 ASP.NET 無法運作的解決方案
現象 在 Windows Server 上若先安裝 .NET Framework,再安裝 IIS,會發現 ASPX 頁面無法存取:IIS 網站屬性中缺少「ASP
ASP.NET 子域名共享 Forms 驗證與下載站授權存取控制實作
場景與挑戰 大型網站常將主站 www.xxx.com 與檔案下載站 file.xxx.com 分離部署,以分散流量。核心需求有二: 跨子域名單一登入:主站登入
ASP.NET 實現檔案下載的完整解決方案
前言 在 ASP.NET 開發中,「如何讓使用者下載檔案」是常見問題。最簡單的方式是使用 Response.Redirect 導向實體檔案,但這招有諸多限制:無
ASP.NET 日期時間工具類庫:季度、週、月、年、日邊界計算完整版
前言:業務報表、統計查詢離不開時間區間 「本季開始」、「上月結束」、「上週一 00:00」……這類邊界日期計算在報表、排程、統計查詢中極高頻。與其每處重寫、易出
LINQ 重構部落格垃圾圖片清理演算法:從雙層迴圈到集合運算的優雅蛻變
業務背景:釋放儲存空間,清理無引用圖片 部落格系統運行久了,上傳資料夾會殘留大量文章已刪除或從未引用的「垃圾圖片」。需掃描所有文章內容,解析出引用的圖片檔名,對
C# 多執行緒安全 Singleton 雙重檢查鎖定模板 (含 volatile 與 Lazy<T> 現代寫法)
經典雙重檢查鎖定 (Double-Check Locking) 適用於 .NET Framework 早期版本,需搭配 volatile 防止指令重排序導致執行
LINQ 陣列操作實戰速查:交集、聯集、差集、極值、平均、去重一覽表
前言:LINQ 讓集合運算如 SQL 般直覺 System.Linq 提供豐富的標準查詢運算子,配合擴充方法語法,陣列/集合的集合運算、統計計算變得極其簡潔。本
讓 Repeater 與 GridView 支援 DataPager 分頁:實作 IPageableItemContainer 自訂控制項
核心問題 ASP.NET 內建 DataPager 僅支援實作 IPageableItemContainer 的控制項(如 ListView)。Repeater