ASP.NET 2.0 GridView 顯示 Excel 資料完整實作
核心技術:OLE DB Jet Provider 利用 Microsoft.Jet.OLEDB.4.0 驅動程式將 Excel 檔案視為資料來源,透過 SQL
ASP.NET HttpCookie 中文亂碼終極解決方案:UrlEncode/UrlDecode 配對使用
問題根因 Cookie RFC 標準僅支援 ASCII 字元,中文屬多位元組字元(UTF-8 為 3 bytes),直接寫入會導致編碼截斷產生亂碼。 標準解決
ASP.NET 呼叫存儲過程新解:簡化參數傳遞提升開發效率
傳統方式痛點 官方範例需逐一建立 SqlParameter、設定方向、型別、值,參數多時程式碼膨脹、維護困難: // 傳統方式 - 每個參數 6-8 行程式碼
ASP.NET 2.0 Cross-Page PostBack:最簡單的 POST 跨頁提交實作
核心概念 ASP.NET 2.0 實作 IButtonControl 的控件(Button、LinkButton、ImageButton)新增 PostBack
Remoting 傳遞存儲過程參數失敗的解決方案:Hashtable 序列化替代法
問題背景 使用 .NET Remoting 進行跨應用程式域呼叫時,直接傳遞 SqlParameter[] 陣列會因序列化失敗而拋出例外。經測試,Hashtab
ASP.NET C# Cookie 完整操作指南:寫入、讀取、修改、刪除
Cookie 基礎操作 1. 寫入 Cookie HttpCookie cookie = new HttpCookie(Info); //
ASP.NET Atlas 呼叫 Web Service 搭配快取機制減輕伺服器負載
快取策略雙層架構 針對耗時、低即時性需求的 Web Service,雙層快取策略可最大化效能: 伺服器端快取:WebMethod 屬性 CacheDurati
ASP.NET IE WebControls TreeView 完整應用指南
前言 ASP.NET 的擴充性允許開發者使用第三方控件庫。微軟提供的 IE WebControls 包含功能強大的 TreeView 控件,能以階層結構呈現資料
ASP.NET 2.0 非同步頁面處理實戰:長時間 Socket 通訊案例
問題情境 專案需向後端 Socket 服務發送查詢指令,回應時間不可預期且資料量龐大。傳統同步處理會導致請求逾時或使用者體驗不佳,ASP.NET 2.0 的非同
ASP.NET 2.0 TreeView 實現父子節點聯動全選功能
需求背景 ASP.NET 2.0 內建的 TreeView 控件支援 ShowCheckBoxes=all 顯示核取方塊,但缺乏父子節點聯動選取的內建功能。本文
ASP.NET 中善用 SQL IN 運算子實現多筆記錄查詢
前言 在 ASP.NET 開發中,常遇到需讓使用者勾選多筆資料後進行查詢的情境。本文將示範如何建立包含 CheckBox 的 DataGrid,配合 SQL 的
GridView 自訂分頁列:繼承 GridView 打造專屬分頁 UI (首頁/上頁/下頁/尾頁/頁碼/筆數)
ASP.NET `GridView` 內建分頁樣式單調,且難以客製化「首頁、上一頁、下一頁、尾頁、目前頁碼、總頁數、總筆數」等元素。最徹底的解法是**繼承 `G
ASP.NET 整合 SQL Server 2005 Reporting Services:ReportViewer 控制項完整設定教學
SQL Server 2005 Reporting Services (SSRS) 提供強大的伺服器端報表服務,ASP.NET 應用程式可透過 `ReportV
.NET 1.1 發送郵件完整指南:System.Web.Mail 支援驗證、附件、多收件者
.NET Framework 1.1 時代(VS2003)使用 `System.Web.Mail` 命名空間發送郵件,雖已被 `System.Net.Mail`
ASP.NET 2.0 自動更新機制:利用 My.Computer.Network.DownloadFile 實現遠端部署
早期 ASP.NET 2.0 (VB.NET) 專案常見需求:主站 (Server A) 存放最新版本檔案,客戶端站台 (Server B) 於使用者造訪時自動
ASP.NET 開發實用技巧大全:視窗開啟、確認對話框、GridView 進階、錯誤處理、Cookie、日期格式與全域變數
前言 ASP.NET Web Forms 開發中常遇到的 20 類實用技巧,涵蓋客戶端腳本互動、伺服器控件進階用法、錯誤處理、狀態管理與安全性。每項技巧附簡潔程
SQL Server 資料存取封裝:DataSet、DataReader、ExecuteNonQuery 三大常用模式
在 .NET Framework 早期(ADO.NET 1.x/2.0)專案中,常見的資料存取封裝類別提供三種核心方法:Query 回傳 DataSet(離線資
ASP.NET 2.0 ReportViewer 控件完整教學:物件資料源、報表設計與參數傳遞
前言 ReportViewer 是 .NET 2.0 內建的報表控件,支援本機模式 (Local Mode) 與遠端模式 (Remote Mode/SSRS)。