ASP.NET 2.0 資料操作系列(十八):在 ASP.NET 頁面中處理 BLL/DAL 層例外
前言 使用分層架構的 ASP.NET Web 應用處理資料,一般遵循步驟: 決定呼叫哪個 BLL 方法及所需參數(硬式編碼、程式自動設定、使用者輸入) 呼叫該
ASP.NET 2.0 資料操作系列(十九):為編輯與新增介面加入驗證控制項
前言 前三篇教學中,GridView 與 DetailsView 使用 BoundField 與 CheckBoxField(透過智慧標籤自動對應資料庫型別)。
ASP.NET 2.0 資料操作系列(二十):自訂資料修改介面
簡介 GridView 與 DetailsView 控制項透過 BoundField 與 CheckBoxField 可快速產生唯讀、編輯、新增介面,無需撰寫額
ASP.NET 2.0 資料操作系列(二十一):實作開放式平行存取控制
前言 僅允許檢視資料或單一使用者修改的 Web 應用,不存在多使用者平行存取衝突。但允許多人修改/刪除資料的系統,可能發生一位使用者的變更覆蓋另一位平行使用者變
ASP.NET 2.0 資料操作系列(二十二):為刪除操作加入客戶端確認對話框
前言 前幾篇教學已示範如何使用應用程式架構、ObjectDataSource 及支援增刪改的資料 Web 控制項。現有的刪除介面包含刪除按鈕,點擊後觸發回傳並呼
ASP.NET 2.0 資料操作系列(二十三):依使用者角色動態限制資料修改權限
前言 許多 Web 應用程式都支援使用者帳號系統,並根據不同登入使用者提供差異化的功能選項與報表。以本教學系列為例,我們需要允許供應商公司帳號登入網站並更新其產
ASP.NET 2.0 GridView 分頁與排序入門:從基本啟用到客製化導覽體驗
前言 分頁與排序是 Web 報表核心功能。GridView 只需勾選兩個核取方塊即可啟用,本文完整示範基本分頁排序、導覽列客製化、程式化排序與效能考量。 步驟
ASP.NET 2.0 大量資料高效分頁:SQL Server 2005 ROW_NUMBER() 自訂分頁完整實作
前言 預設分頁雖簡單(勾選 EnablePaging),但每次回傳全量資料,大數據量下效能極差。自訂分頁僅從資料庫撈取當頁資料,效能提升數個數量級。本文完整示範
ASP.NET 2.0 自訂分頁搭配排序:存儲過程動態 ORDER BY 實作
前言 自訂分頁僅回傳當頁資料,效能遠優於預設分頁。但若需同時支援使用者自訂排序,必須將排序運算式傳遞至資料庫層。本文示範使用存儲過程動態構建 ORDER BY
ASP.NET 2.0 GridView 自訂排序介面:群組分隔列實作技巧
前言 大量資料按類別排序時,使用者難以快速辨識群組邊界。本文示範在 GridView 排序後動態插入分隔列(如圖 1),透過覆寫 Render 方法操作控件階層
微信開發入門:ASP.NET 接入驗證完整流程與避坑指南
前言 微信公眾平台開發的第一步是「伺服器配置驗證」。微信官方文件僅提供 PHP 範例,ASP.NET 開發者常因缺乏參考而踩坑。本文記錄從內網穿透、驗證簽名、關
ASP.NET 整合 log4net 完整設定指南:從安裝到封裝 Logger 類別
前言 log4net 是 .NET 傳統專案常用的日誌框架。本文記錄 ASP.NET 專案中 log4net 的安裝、web.config 設定、Global.
ASP.NET 2.0 GridView 與 FormView 自訂按鈕實作:行級動作與批次操作
前言 GridView、DetailsView、FormView 內建編輯/刪除按鈕,但實務常需自訂按鈕執行特定商業邏輯(如:批次停產供應商所有產品、調整單價)
ASP.NET 郵件寄送實作:System.Net.Mail 附件、副本與 HTML 郵件完整範例
前言 使用 System.Net.Mail 命名空間實作功能完整的郵件寄送頁面,支援附件、副本(CC)、HTML 格式、優先權設定,以 163 郵箱為例。 前
ASP.NET MVC 寄送郵件完整實作:以 QQ 信箱為例
前言 本文示範 ASP.NET MVC 使用 System.Net.Mail 透過 QQ 郵箱 SMTP 寄送驗證信,涵蓋 SSL 設定、授權碼使用與完整控制器
ASP.NET 2.0 資料呈現新選擇:DataList 與 Repeater 控制項完整入門
前言 GridView 雖功能強大(分頁、排序、編輯、刪除零程式碼),但輸出固定 HTML 表格結構,彈性有限。DataList 與 Repeater 以模板驅
ASP.NET 2.0 DataList 與 Repeater 進階格式化:ItemDataBound 事件與模板格式化方法
前言 DataList 提供豐富樣式屬性(Font、ForeColor、BackColor 等),Repeater 則無內建樣式屬性,需在模板中撰寫標記。資料格
ASP.NET 2.0 DataList 多欄顯示技巧:善用 RepeatColumns 與 RepeatDirection 屬性
前言 在先前的 DataList 範例中,我們習慣使用單欄 HTML 表格呈現資料。其實,DataList 內建 RepeatColumns 與 RepeatD