ASP.NET 內建會員管理系統完整指南:從資料庫部署到角色權限控制
在大多數企業級應用系統中,開發團隊往往習慣自行建構使用者管理模組。然而,ASP.NET 2.0 版本起,微軟已內建一套完整的會員驗證、授權與角色管理機制,包含現
ASP.NET 善用 DataSourceControl 簡化資料綁定與後台程式碼
傳統 WebForms 在後台撰寫大量資料繫結、分頁、參數處理程式碼。本文提出以自訂 DataSourceControl 封裝資料邏輯,讓頁面回歸宣告式開發,減
ASP.NET ReportViewer 傳遞自訂憑證連線報表伺服器
ReportViewer 預設使用目前登入身分連線報表伺服器。若需指定特定帳號 (如服務帳號),需實作 IReportServerCredentials 介面。
ASP.NET 整合 Windows 網域帳戶實現權限控制
採用網域認證可免建立獨立帳號系統、達成單一登入 (SSO)、提升安全性。本文說明 IIS 設定與 Web.config URL 授權規則。 IIS 設定 (關
ASP.NET 應用程式層級追蹤 完整設定指南
應用程式層級追蹤可收集所有頁面的要求資訊,協助診斷效能瓶頸與錯誤。透過 Web.config 即可啟用,無需修改程式碼。 啟用與基本設定 <config
ASP.NET 匯出 Excel 方法總匯 (DataSet / GridView 兩大路徑)
延續上篇,本文彙整兩種經典匯出入口:DataSet/DataTable 為來源與GridView 等控制項為來源。 路徑一:從 DataSet/DataTab
ASP.NET 匯出 Excel 多種方案實戰比較:DataTable 轉 HTML 表格、Response 輸出流與編碼處理
實務比較多種將 DataTable 匯出 Excel 的方案,重點解決編碼、檔案格式與瀏覽器相容性問題。 方案:Response 輸出 HTML 表格(最通用
ASP.NET MVC 2 整合第三方控件:MvcContrib Grid 與 SlickUpload 實戰
ASP.NET MVC 內建 HTML Helper 雖具彈性,但手寫表格、上傳等重複 UI 代碼耗時且易出錯。本文介紹兩個成熟第三方控件:MvcContrib
ASP.NET MVC 查詢與分頁整合實作 (搭配 MvcPager)
WebForms 依賴 ViewState 保持查詢條件,MVC 則需透過 QueryString 或 TempData 傳遞。本文示範使用 MvcPager
ASP.NET Response.Redirect 深度剖析:HTTP 流程與執行順序
Response.Redirect 是 ASP.NET 最常用的導向方法,但其內部 HTTP 行為與頁面生命週期交互常被忽略。本文透過 Fiddler 封包觀察
ASP.NET Web Matrix:輕量級免費網頁開發工具評測
微軟於 2003 年釋出 ASP.NET Web Matrix,定位為 Visual Studio .NET 的輕量級免費替代品,專為簡單 Web 應用與入門開
ASP.NET MVC 專案導入 TDD 測試驅動開發完整指南
測試驅動開發(TDD, Test-Driven Development)由 Kent Beck 推廣,核心循環為 紅-綠-重構。本文說明 TDD 核心概念、與傳
ASP.NET MVC 2.0 結合 jQuery UI Tabs 實作非同步分頁
Tab 介面廣泛應用於入口網站(如 Yahoo、MSN、博客園首頁),能在有限空間呈現更多內容。本文示範在 ASP.NET MVC 2.0 中整合 jQuery
Visual Studio 2010 整合 ASP.NET MVC 原始碼進行偵錯設定指南
在開發 ASP.NET MVC 應用程式時,遇到 ViewData、TempData 等框架內部行為難以理解時,直接單步進入 MVC 原始碼偵錯是最有效的診斷方
ASP.NET 2.0 母版頁與網站導航完整實作教學
ASP.NET 2.0 引入母版頁與網站導航兩大功能,徹底解決過去需靠 User Control 或手工複製版面的痛點,讓開發者能輕鬆建立一致的站級版面佈局與導
ASP.NET 2.0 CreateUserWizard 註冊控件三大使用模式詳解
CreateUserWizard 是 ASP.NET 2.0 內建的會員註冊向導控件,封裝了完整的使用者建立流程。依據專案需求的彈性程度,主要有三種使用模式,由
ASP.NET 2.0 加密 Web.config 連接字串完整指南
在 ASP.NET 應用程式開發中,資料庫連接字串通常存放在 web.config 組態檔中,方便程式碼透過 API 直接讀取。然而,這些敏感資訊預設以明文形式
ASP.NET 2.0 GridView CheckBox 批次刪除完整範例
結合「全選 CheckBox」、「列表 CheckBox」與「刪除按鈕」,實現多筆記錄批次刪除。 前端頁面結構 <asp:GridView ID=Gri