ASP.NET 內建物件詳解:Request、Response、Server、Session、Cookie、Application 與運算式語法
ASP.NET 無「內建物件」說法,實為 Page 類別屬性 JSP 才有內建物件概念。ASP.NET 中 `Request`、`Response` 等為 `P
ASP.NET 表單與控件基礎入門:HTML 表單提交、Get/Post 差異、亂碼與 SQL Injection 防範
HTML 表單核心屬性 action:提交目標 URL (如 `Process.aspx`)。 method:`get` (查詢字串) 或 `post` (請
Visual Studio 2005 開發效率提升技巧:網站專案類型、工作清單、外部工具、程式碼片段與發布
四種網站專案類型 類型適用場景特點 檔案系統本機開發、無 IIS、團隊共享資料夾不需 IIS,直接在資料夾操作,適合版控 本機 HTTP需 IIS 功能
用 ASP.NET 建立簡易新聞發布系統:XML 資料儲存、Frame 版面與後台管理
系統架構 資料儲存:XML 檔案 (`contents.xml` 索引 + 個別新聞 `.xml`),免資料庫。 版面:Frameset (`title.as
ASP.NET 表單驗證與授權實戰範例:登入頁面、驗證邏輯與 Web.config 設定
登入頁面 (Login.aspx) 完整標記 <%@ Page Language=C# AutoEventWireup=true CodeFile=Log
ASP.NET 圖形驗證碼生成完整範例:GDI+ 繪圖、Session 儲存與前端整合
驗證碼核心原理 隨機產生字串 (字母數字混合)。 字串存入 `Session[RandCode]` 供後續驗證。 使用 `System.Drawing` 繪製
ASP.NET 基於角色的表單驗證授權機制完整實作:從資料庫設計到 Principal/Identity 應用
為什麼需要角色授權? 單純驗證只能確認「你是誰」。授權決定「你能做什麼」。Windows 整合驗證雖支援角色但綁定 NTLM,不支援跨平台 (Linux/Mac
ASP.NET 結合 HTML/JavaScript 實現無刷新跨域資料提交:iframe + form post 跨框架通訊技巧
場景與限制 A 域頁面 `a.html` 包含 iframe 載入 B 域頁面 `b.html`。 需在 A 域按鈕點擊時,將 A 域輸入值傳給 B 域頁面的
ASP.NET 開發八大最佳實踐:版本控制、強名稱、效能、安全與部署規範
最佳實踐清單 1. 組件版本控制策略 每次建置自動產生版本號,`AssemblyInfo.cs` 設定: [assembly: AssemblyVersion
ASP.NET URL Rewriter 實現任意二級域名:HttpModule 攔截重寫完整教學
核心概念:URL 重寫發生在伺服器端 瀏覽器網址列**不會改變**。使用者輸入 `https://user.example.com`,DNS 解析至同一台 We
ASP.NET 生成高品質縮略圖通用函數:四種模式、插值算法與資源釋放最佳實踐
功能需求 網站常需生成縮略圖。.NET `System.Drawing` 提供完整繪圖功能,封裝通用方法支援四種模式: HW:指定寬高強制縮放 (可能變形)。
ASP.NET 實作下拉框二級聯動元件:縣市/鄉鎮市區級聯 UserControl 完整程式碼
需求場景 表單需「縣市 → 鄉鎮市區」二級下拉聯動。封裝為 `UserControl` (`.ascx`),支援 `SelectedValue` 雙向繫結,可重
打造通用 ASP.NET 資料分頁控件:支援 Repeater/GridView、資料敏感、外觀可配置的完整方案
為什麼需要通用分頁控件? DataGrid 內建分頁功能受限:位置固定、樣式難調整、不支援垂直佈局。 Repeater 靈活但無分頁,需自行實作。 專案中資料
完美解決 Enum 繫結到 ASP.NET 資料控件:DropDownListField 與 EnumDescriptionAttribute 實戰
痛點:Enum 繁瑣的繫結過程 傳統做法:在 `ItemTemplate` 放 `DropDownList`,`RowDataBound` 手動填項、設定 `S
開發基於 ASP.NET WebService 的圖片驗證碼服務:從 Bitmap 到位元組流的完整實作
需求背景 頁面需驗證碼防止惡意提交。方案:WebService 方法回傳驗證碼圖片位元組陣列 (`byte[]`),前端 `` 標籤指向 `.asmx` 或 `
ASP.NET 基礎控件入門 (一):Button、TextBox、Web 伺服器控件特性與客戶端事件
ASP.NET 伺服器控件特性 必須有唯一 `ID` 與 `runat=server`。 必須置於 `` 內。 伺服器端處理後,轉譯為標準 HTML 標籤送至
ASP.NET 基礎控件深度解析 (二):FileUpload、Literal、Panel、PlaceHolder 實戰應用
FileUpload - 檔案上傳核心控件 轉譯為 ``。關鍵屬性與方法: 成員類型說明 HasFilebool是否有檔案上傳 FileNamestri
ADO.NET 核心物件全方位解析:連線、命令、資料閱讀器、資料配接器與離線資料集
ADO.NET 架構概覽 ADO.NET 提供兩種存取模式: 連線導向:`Connection`、`Command`、`DataReader` - 需保持資料