ASP.NET 2.0 中文驗證碼(CAPTCHA)實作:GDI+ 繪圖、干擾線、Session 驗證
驗證碼是防止自動化腳本提交表單的基礎防線。ASP.NET 2.0 使用 System.Drawing (GDI+) 動態產生圖片,存入 Session 驗證。本
ASP.NET 2.0 Web Parts 完整入門:區域佈局、模式切換、個人化客製化
ASP.NET 2.0 將 SharePoint 成熟的 Web Parts 架構引入標準 ASP.NET,提供網頁區域劃分、拖曳佈局、編輯/目錄/連線模式、使
ASP.NET URL 編碼與解碼:Uri.UnescapeDataString 正確處理中文路徑參數
網址列常見 %E9%AB%98%E6%B8%85%E6%99%B0 這類百分號編碼(Percent-Encoding),對應 UTF-8 位元組序列。ASP.N
ASP.NET 2.0 Login 控制項常見問題解決:密碼原則、郵件設定、自訂範本
ASP.NET 2.0 Login、CreateUserWizard、PasswordRecovery 等會員控制項內建豐富功能,但預設行為常不符實務需求。本文
ASP.NET 2.0 動態設定頁面標題:結合 SiteMap 實現導航同步顯示
ASP.NET 2.0 引入 <head runat=server> 使頁面標題成為可程式控制的伺服器屬性。結合 SiteMapProvider,可
ASP.NET 2.0 加密 Web.config 機密區段:connectionStrings、appSettings 保護指南
ASP.NET 2.0 內建 aspnet_regiis.exe 工具與 ConfigurationSection.ProtectSection API,支援使
ASP.NET 解決文字自動換行問題:Label、Literal、GridView 完整指南
ASP.NET 初學者常遇到:資料庫儲存含換行符(\r\n、\n)的文字,顯示在 Label、Literal、GridView 時卻不換行,全部擠在一行。根因為
ASP.NET 自動偵測文字中的 URL 與 Email 並轉為超連結:Regex 實作指南
在論壇、留言板、部落格等使用者產生內容(UGC)場景,使用者常貼上網址或 Email 卻不加超連結標籤。本文示範使用 System.Text.RegularEx
GridView 欄位格式化完整速查表:數字、貨幣、百分比、日期時間
在 GridView、DetailsView、FormView 等資料繫結控制項中,透過 DataFormatString 屬性配合 HtmlEncode=fa
ASP.NET 多關鍵字搜尋與高亮顯示:Regex 與 MatchEvaluator 實作
在文字內容中搜尋多個關鍵字並高亮顯示,是常見需求(如關鍵字廣告、文件檢索、論壇搜尋)。本文示範使用 Regex.Replace 搭配 MatchEvaluato
ASP.NET 快取技術實戰:以 XML 檔案為資料來源的 Cache 依賴範例
ASP.NET Cache 物件提供伺服器端記憶體快取機制,搭配 CacheDependency 可自動監視檔案變更並使快取失效。本文示範以 XML 檔案為資料
Windows Server 2003 IIS 6.0 解決 .NET 2.0 Server Application Unavailable 完整指南
Windows Server 2003 + IIS 6.0 環境部署 ASP.NET 2.0 應用程式,常遇到 Server Application Unava
解決 ASP.NET 2.0 安裝後 IIS 出現 Server Application Unavailable 錯誤
伺服器原運行 ASP.NET 1.1 正常,安裝 .NET Framework 2.0 後,網站出現 Server Application Unavailabl
ASP.NET MVC ActionMethodSelector 實作多角色對應同一 URL 不同 View
MVC 路由將 URL 對應至 Controller/Action,但當「同一 URL 需根據用戶角色回傳不同 View」時,傳統做法在 Action 內部 i
ASP.NET MVC ActionFilter 實作統一授權機制:從分散邏輯到集中攔截
在 MVC 應用中,URL 直接對應 Action 方法,授權檢查若分散寫在每個 Action 內,不僅違反 DRY 原則,更難維護。本文示範如何透過 Acti
ASP.NET MVC 經典開源專案大觀園:從 NerdDinner 到 FubuMVC
ASP.NET MVC 發布初期,社區湧現大量開源專案示範最佳實踐。本文彙整當時最具代表性的專案,作為學習參考與架構對比依據。雖部分專案已停止維護,但其設計思想
ASP.NET MVC 深度解析:HtmlHelper 與 ActionLink 的擴展機制
ASP.NET MVC 早期面臨開發者從 WebForms 控制項拖拉開發轉向手寫 HTML 的陣痛。但 MVC 提供的 HtmlHelper 機制,將伺服器端
ASP.NET MVC HtmlHelper 擴展:善用 TagBuilder 豐富自訂助手
`TagBuilder` 是 MVC 內建的 HTML 標籤構建器,封裝屬性合併、CSS 類別、Id 生成等邏輯,讓自訂 `HtmlHelper` 更健壯、符合