ASP.NET GZIP 壓縮模組大比拚:WebResourceCompression、PageCompression、HttpCompress、CompressionModule 實測與選型指南
為何需要伺服端 GZIP? 頁面包含大量 JS、CSS、ViewState,體積動輒百 KB。伺服端即時 GZIP 可壓縮至 1/5 大小,大幅縮短傳輸時間。壓
DropDownList 依值/文字設定選取項目完整攻略:FindByValue、FindByText、資料繫結場景
情境 DropDownList 已繫結資料來源,已知要選取的項目 值 (Value) 或 文字,但不知其索引位置。 最簡單通用做法 // 先清除現有選取 Dr
多欄位排序分頁通用類:解決 LINQ 無 RowNumber 時的大量資料分頁效能問題
傳統單一欄位分頁缺點 排序欄位必須唯一且可排序。 不支援多欄位排序 (如「點擊數 DESC, 發布時間 ASC」)。 解決思路:三層巢狀查詢 (相容 SQ
資料庫連線字串存儲於登錄:C# 寫入、讀取與權限設定完整指南
為何選擇登錄? 登錄存取權限高,遠端服務若無管理員帳號無法操作,資料庫帳密相對更安全。 建立登錄鍵值三種方式 1. 手動 (regedit) 執行 reged
ASP.NET 百度風格 URL 編碼解碼:GB2312 大寫十六進位格式
編碼 (符合百度格式:大寫 %XX%XX) string str = System.Web.HttpUtility.UrlEncode(中文, Encoding
ASP.NET 讀取 Excel 檔案:OleDb 連線 DataGrid 顯示完整範例
環境需求 Windows 2000 Professional .NET Framework SDK Beta 2 Microsoft Access Datab
ASP.NET 個人化郵件發送系統:System.Web.Mail 完整實作指南
執行環境 .NET Framework SDK Beta 2 Windows 2000 Professional 語言:Visual Basic .NET
ASP.NET 無法執行終極解法:重新註冊 ASPNET 帳號與 IIS 重置
錯誤現象 IIS 突然無法執行 ASP.NET,系統事件記錄: aspnet_wp.exe could not be started. The error co
.NET 2.0 網站預先編譯發布模式測試:四種選項組合差異分析
測試環境 VS2005 / .NET 2.0 專案結構:Default.aspx (CodeBehind, 類別 T1._Default)、Default2.
ASP.NET 無限分類遞迴實作:TreeView 動態載入資料庫階層資料
遞迴函數 ShowDir private void ShowDir(string sZml, string sIndex) { SqlConnectio
ASP.NET 驗證碼 (CAPTCHA) 完整實作:產生、繪製、驗證全流程
驗證碼頁面 public class ValidateCode : System.Web.UI.Page { private void Page_Loa
C# String 與 Byte[] 互轉輔助類:支援 Unicode、ASCII、Hex、Base64 多種編碼
提供一個密封類別 strhelper,封裝字串與位元組陣列在不同編碼間的雙向轉換,命名慣例: str:Unicode 字串 arr:Unicode 位元組陣列
解決 ASP.NET Type.GetType 傳回 null:組件參考與完整型別名稱
常見原因 缺少組件參考:Web 專案未參考目標類別所在的 DLL。 型別名稱不完整:未包含組件名稱。 解決步驟 1. 確認專案已加入參考 方案總管 → 參
優化 VS2008 jQuery 智能感知:引用 -vsdoc.js 與自訂簽名產生器
方案一:直接使用社群整合的 -vsdoc.js 下載 jquery-1.2.3-intellisense.js(含 XML 註解),於頁面或獨立 .js 檔引用
C# 擴充方法 ToJSON() / ParseJSON():基於 DataContractJsonSerializer 的輕量序列化
使用範例 protected void Page_Load(object sender, EventArgs e) { Person p = new P
將 jQuery each(callback) 移植到 C#:擴充方法實現鏈式遍歷
jQuery 風格寫法 $(img).each(function(i) { this.src = test + i + .jpg; }); C# 傳
ASP.NET PageMethods 必須寫在 .aspx 頁面才生效的坑與解法
現象 在 Web Site 專案(非 Web Application)中使用 PageMethods:已加 ScriptManager、靜態方法標記 [WebM
LINQ to SQL 刪除效能陷阱與解決方案:從 Single() 到 ExecuteCommand
問題現場 嘗試用 Single() 刪除單筆資料: a.au_id == 111-11-1111); db.Authors.DeleteOnSubmi