ASP.NET Web Service 實作遠端圖片上傳功能
架構說明 客戶端 (WebForm/WinForm) → 呼叫 ASMX Web Service → 伺服器端接收位元組陣列 → 儲存檔案。注意:ASMX 為舊
ASP.NET DataTable 轉 JSON 字串兩種實作方式
方式一:JavaScriptSerializer (舊版 .NET Framework 內建) using System.Web.Script.Serializ
ASP.NET 將 DataTable 匯出為 Excel 檔案並建立工作表
匯出方式比較 方式優點缺點 OLEDB (本文)真正 .xls 二進位格式、支援多工作表需驅動、伺服器端不建議大量使用 HTML/Table 輸出無依賴、瀏
ASP.NET 讀取文字檔資料繫結至 DataView 實作
適用情境 文字檔(CSV/TSV/固定寬度)匯入系統,需快速轉為 DataTable/DataView 供 GridView/Repeater 繫結顯示。 通
ASP.NET 將 Excel 多工作表資料匯入 SQL Server 完整實作
需求情境 使用者上傳 Excel 檔(.xls/.xlsx),系統需讀取所有工作表資料,寫入 SQL Server 對應資料表。 核心實作步驟 1. 讀取
ASP.NET 串接新浪天氣 API 依城市名稱取得天氣預報
實作說明 透過 HttpWebRequest 呼叫新浪天氣介面,解析回傳 HTML 取得天氣資訊。注意:此為舊版範例,現代開發建議使用官方開放 API(如中央氣
ASP.NET 圖片二進位串流輸出兩種方法比較
應用情境 圖片儲存於資料庫 BLOB 欄位或伺服器私有路徑,需透過 ASPX/ASHX 以二進位串流輸出至瀏覽器,避免直接曝露實體檔案路徑。 方法一:Memo
ASP.NET 購物車實作:以 Hashtable 管理 Session 中的商品清單
資料結構設計 使用 Hashtable 儲存於 Session: Key:商品 ID (string) Value:購買數量 (int) 核心功能程式碼
ASP.NET 頁面換膚實作:動態切換 HTML Form 樣式類別
實作概念 透過覆寫 OnPreRender,在控制項樹渲染前動態為 <form runat=server> 加入 CSS 類別,達到整頁樣式切換效果
.NET 專案程式碼風格規範完整指南:命名、排版、註解與架構約定
規範核心原則 風格無對錯,貴在一致。統一的程式碼風格能降低認知負擔、提升程式碼審查效率、減少合併衝突。本規範涵蓋 C#、XHTML、CSS、JavaScript
ASP.NET MVC 儀表板開發實戰:Google Charts 整合與動態資料視覺化
專案目標 建立管理儀表板,以圖表呈現 StackOverflow 程式語言熱門標籤趨勢,包含圓餅圖、長條圖、區域圖,並支援定時自動更新動畫效果。 一、架構總覽
ASP.NET 伺服器控制項開發入門(一):封裝 HTML 輸出與屬性設計
為什麼要開發自訂控制項? 內建控制項功能有限,專案常需特定 UI 元件(如:統一樣式的資料表格、客製化導航選單)。自訂控制項可封裝重複邏輯,提升開發效率與維護性
深度解析 ASP.NET WebForm 頁面生命週期:事件順序、ViewState 處理與資料流向
為什麼要懂生命週期? ASP.NET WebForm 頁面從要求到回應,經歷一系列固定階段。掌握各階段執行順序與職責,才能在正確時機撰寫程式碼,避免常見錯誤(如
ASP.NET 文字方塊自動完成功能實作:jQuery AutoComplete 整合範例
需求情境 類似搜尋引擎的「輸入關鍵字即時推薦」功能。本例以身分證字號查詢為例:輸入身分證號前碼,自動查詢資料庫並推薦完整資料,選取後自動填入姓名、地址、電話等欄
ASP.NET 取得 GridView 與 ListView 目前資料列索引的多種方法
常見情境 在 GridView 或 ListView 的 TemplateField 中放置 Button/LinkButton,點擊時需知道該按鈕所在的資料列
ASP.NET DataList 控制項核心觀念與模板、事件機制詳解
DataList 與 Repeater 比較 特性DataListRepeater 內建編輯/選取支援✅ EditItemTemplate, Selecte
ASP.NET DataList 控制項實戰:編輯、刪除、查看明細完整實作
專案需求 使用 DataList 顯示人員清單,支援: 一般檢視模式顯示姓名,提供「查看」與「編輯」連結。 點擊「查看」切換至 SelectedItemTem
ASP.NET GridView 控制項資料繫結與條件查詢實作
GridView 簡介 GridView 是 .NET 2.0 推出的資料表格控制項,取代舊版 DataGrid,內建分頁、排序、編輯、刪除等功能,是 WebF