.NET 限制使用者單一裝置登入:Session + Cookie 實作單點登入踢除機制
核心概念 Session:伺服器端記憶體/資料庫儲存,存放「已登入使用者清單」。 Cookie:客戶端瀏覽器儲存,存放「當前裝置的唯一登入 Token」。 登
ASP.NET 主題與外觀檔 快速入門教學
主題 vs CSS 差異比較 特性CSSASP.NET Theme 作用對象HTML 元素伺服器控制項屬性 套用時機瀏覽器端渲染後伺服器端建構控制項樹時 可
ASP.NET 同一頁面依參數切換功能:使用者控制項 實作經驗分享
需求背景 單一 .aspx 頁面需根據查詢字串參數(如 ?type=add、?type=edit)呈現不同介面(新增/編輯/檢視),且不想拆分多個頁面維護。
ASP.NET 通用驗證碼圖片產生器:支援中英數、波形扭曲、雜訊、Session 儲存
架構概覽 PicHandler.ashx (IHttpHandler + IRequiresSessionState):HTTP 端點,產生圖片並寫入 Ses
ASHX 一般處理常式中正確讀取 Session 的方法
問題背景 預設 `` 產生的類別僅實作 `IHttpHandler`,不支援 Session。直接呼叫 `context.Session` 會拋出 `NullR
ASP.NET 使用 ZXing.Net 產生條碼(Code 39、QR Code 等)完整教學
套件安裝 // NuGet 套件管理器主控台 Install-Package ZXing.Net // 或 .NET CLI dotnet add packag
ASP.NET 網頁顯示即時系統時間(含星期、秒級更新)
前端純 JavaScript 實作 無需伺服器端程式碼,直接在 .aspx 或 .html 中嵌入 Script,利用 `setInterval` 每秒更新一次
ASP.NET 後台動態新增 CSS、JavaScript 與 Meta 標籤的工具方法
應用場景 依使用者角色、語系或裝置載入不同樣式/腳本。 單頁面需動態插入 Open Graph、Canonical、Viewport 等 Me
ASP.NET DataBind 資料綁定完整指南:從基礎到進階樣板
DataBind 核心觀念 DataBind() 是將資料源(ArrayList、DataTable、DataView、DataReader 等)與伺服器控制項
ASP.NET Cookie 讀寫與加密的實務範例(記住登入)
情境 登入頁提供「記住我」功能:勾選後將帳號、密碼加密寫入 Cookie,下次造訪自動填入;未勾選則清除 Cookie。 關鍵類別:UIHelper(加解密)
ASP.NET 刪除資料夾導致 Session 失效的解決方案
問題成因 ASP.NET 預設會監控應用程式目錄下的檔案變更(包括子目錄)。當程式碼刪除資料夾或大量寫入檔案時,FileChangesMonitor 偵測到目錄
web.config 連接字串設定:appSettings 與 connectionStrings 差異全解析
兩種儲存方式比較 特性appSettingsconnectionStrings 引入版本ASP.
Repeater 巢狀繫結:分類與產品兩層資料展示範例
應用場景 常見於電商分類頁:左側或上方為大分類,每個分類下再列出所屬產品。使用巢狀 Repeater 可輕鬆實現「主從關係」的資料呈現。 資料結構
Repeater 每 N 列插入分隔符的實作技巧
情境 需求:在 Repeater 產生的列表中,每 5 筆資料插入一條水平分隔線(或空白區塊),但最後一組不足 5 筆時不顯示分隔。 核心邏輯 於 ItemD