ASP.NET 中進行訊息處理 (MSMQ) 進階篇(二)
訊息優先級 MSMQ 支援 7 層優先級 (MessagePriority 列舉),常用 Highest、Normal。設定方式: System.Messagi
ASP.NET 中進行訊息處理 (MSMQ) 實戰篇(三)
前言 前兩篇介紹 MSMQ 基礎與優先級,本文以開源專案 PetShop 中的 MSMQ 應用為例,說明實際專案如何整合多執行緒監控佇列。 一、多執行緒與 M
ASP.NET Web Forms 路由完整指南
路由引擎簡介 .NET Framework 3.5 SP1 內建路由引擎,將 URL 與實體 .aspx 頁面解耦,支援友善 URL。雖然舊版也能透過 URL
使用 .NET 發送 E-Mail 完整範例
專案背景 本文以 .NET Framework 的 System.Net.Mail 命名空間為基礎,實作一個包含附件、收件人清單(XML 儲存)的郵件發送小程式
Action、Func、EventHandler 與 params 關鍵字在匿名委派與 Lambda 表達式中的應用
前言 .NET 2.0 引入 Action 與 Func 兩個泛型委派,.NET 3.0 再加入 Lambda 表達式,極大簡化委派的定義與使用。本文透過範例說
使用 IIS 7.0 PowerShell 建立網站、應用程式、虛擬目錄與應用程式集區
簡介 IIS 7.0 引入 PowerShell 管理模組,提供 Web-Sites、Apps、Virtual Directories、Application
Castle ActiveRecord 初始化配置補充與封裝解決方案
前言 早前分享過一篇關於 Castle ActiveRecord (AR) 配置的文章,那是協助一位初學 AR 的朋友完成小範例後的心得。文中採用 IConfi
動態控件模擬複合控件(一):聲明式驗證控件家族設計
三種方案對比 方案工作量後台代碼修改靈活度 逐頁添加驗證控件大無低 複合控件中(~1/3)需修改控件類型聲明中 動態控件繼承 TextBox中無需修改高
動態控件模擬複合控件(二):泛型數值輸入框與驗證邏輯封裝
泛型基類 NumberTextBox<T> 繼承 BaseTextBox,針對數值型別 實作範圍驗證: public abstract class
ASP.NET 數據綁定控件 DataSource 屬性完全指南
DataSource 接受的資料類型 所有數據綁定控件 都有 DataSource 屬性,可接受任何實作 System.Collections.IEnumera
參數化查詢與批次 SQL 執行:大幅提升資料庫操作效能
核心優化原則 面對大量資料集中處理需求,兩大關鍵: 參數化:IDbCommand.Prepare() 讓 SQL 只編譯一次,多次執行只換參數。 批次執行:單
ASP.NET 使用者控件 實作省市區三級聯動下拉選單
ASCX 使用者控件封裝優勢 將可重用的 UI 邏輯封裝為 .ascx,提升開發效率與維護性。以省市區三級聯動為例: 前端標籤結構 <table wid
DevExpress AspxTreeList 進階應用:數據綁定、模板定制與條件格式化
核心需求場景 需實現四大功能: 層級數據綁定顯示樹狀結構。 不同層級節點顯示不同圖標/內容(如 Report View 四層不同圖標,Organisatio
使用 PowerShell 管理 IIS 站點運行狀態與應用程式池
IIS 7 PowerShell Provider 核心 Cmdlet IIS 7 引入 RSCA (Run-time State and Control AP
ASP.NET 中實現 HTTP 壓縮(GZIP/DEFLATE)與避坑指南
Global.asax 中啟用壓縮 在 Application_BeginRequest 根據客戶端 Accept-Encoding 標頭動態設定回應濾流器:
ASP.NET 2.0 Forms 驗證 Cookie 深度解析:Ticket 與 Cookie 的過期機制
核心問題:為什麼「記住我」失效? ASP.NET Forms 驗證中常見兩大疑問: 勾選「記住我」約 30 分鐘仍被登出。 設定 timeout=400000
開心網輔助程式開發手記(一):HTTP 模擬登入與核心 HttpHelper 實作
開發前置工具與核心類庫 開發網頁自動化輔助程式,核心在於 HTTP 請求模擬。必備工具: Http Analyzer V3:抓包分析請求/回應封包。 Fire