Web.config 與 App.config 差異比較與適用場景解析
核心差異總覽 特性Web.configApp.config 適用專案類型ASP.NET Web 應用程式 / Web API / WCF W
.NET 數值與日期格式化字串完整速查表與記憶口訣
一、數值格式化 (Standard Numeric Format Strings) 格式:{0:格式指定字元精度},如 C2、N0、F3。精度為小數位數。
ASP.NET Web.config/App.config 自訂組態區段完整實作指南
為什麼用系統組態模型? 避免自行解析 XML、支援型別轉換、驗證、預設值、巢狀集合、區段群組等企業級需求,且 ConfigurationManager 提供快取
Ngen.exe 本機映像產生器完整應用:安裝專案整合自動優化啟動速度
背景知識 .NET 程式執行時由 JIT (Just-In-Time) 編譯器將 IL 轉為機器碼。JIT 編譯消耗 CPU/記憶體,對 **WinForms、
.NET 協變與逆變完整解析:陣列、委派、泛型委派與泛型介面
核心定義 協變:子類別 → 父類別 (沿繼承鏈向上),用於回傳值位置,關鍵字 out。 逆變:父類別 → 子類別 (沿繼承鏈向下),用於參數位置,關鍵
.NET 4.0 委派 Delegate 深度解析:定義、多播、匿名方法與 Lambda
委派本質 委派是型別安全的方法指標,封裝「目標物件」與「方法指標」。所有使用者定義委派皆繼承 MulticastDelegate,支援多播:單一委派實例可串聯多
.NET 使用 XSLT 轉換 XML 文件完整教學
XSLT 基礎概念 XSL (eXtensible Stylesheet Language):XML 樣式表,可將 XML 轉換為 HTML、文字、另一種
XmlSerializer 序列化與反序列化深入解析與效能優化
為什麼需要序列化? 物件在記憶體中執行,若需跨程序傳遞、持久化儲存或網路傳輸,必須將物件狀態轉為位元組流或文字格式 (XML/JSON/二進位),此過程即為序列
LINQ to XML 讀寫 XML 完整範例解析
前言 System.Xml.Linq 命名空間提供 XDocument、XElement、XAttribute、XText 等類別,讓 XML 操作比傳統 Xm
解決 DataGrid 綁定空 List 時表頭不顯示的問題
問題情境 當 DataGrid (或 GridView) 綁定 List<T>,若集合為 null 或空集合,預設行為只會顯示空白區域,連欄位表頭都
ASP.NET 使用 MD.dll 將資料匯出為 Excel 完整實作
前置準備 專案需參考 MD.dll (下載:MD.dll 下載連結) 資料庫連線字串需在 web.config 設定 ConnStr。 建立無 C
使用 wsdl.exe 產生 Web Service 代理類別的完整指南
前言 在 .NET 開發中,透過 WSDL (Web Services Description Language) 產生用戶端代理類別是呼叫 Web Servi
.NET 動態呼叫 WebService 三大核心策略深度解析與實戰代碼
背景動機 專案限制無法使用 Visual Studio「加入服務參考」產生靜態 Proxy 類別(如動態 URL、插件架構、跨域調用)。需在執行期根據 WSDL
GridView RowUpdating 取不到新值?關鍵在於 IsPostBack 判斷缺失
錯誤現象 在 `GridView_RowUpdating` 事件中,透過 `GridView1.Rows[e.RowIndex].Cells[i].Contro
ASP.NET 大量表單欄位提交失敗:MaxHttpCollectionKeys 限制解決方案
問題現象 頁面包含大量動態生成的輸入控制項(如超過 1000 個 CheckBox、TextBox),點擊提交按鈕後,伺服器回傳 **HTTP 500** 或請
ASP.NET 前端 jQuery AJAX 呼叫後端 WebMethod 完整實作指南
核心機制 ASP.NET Web Forms 提供 [WebMethod] 屬性,讓靜態頁面方法可直接被前端 AJAX 呼叫,無需額外建立 WebService
ASP.NET + jQuery 實現無刷新三級聯動下拉選單完整實戰教學
功能架構 採用 **前端 jQuery AJAX → 後端 ASMX WebService → DAL 資料存取** 三層架構,實現省/市/區三級聯動,無整頁