ASP.NET Web 控件(二):無縫循環滾動控件(向上/向下/左/右)
封裝崔永祥的通用無間斷滾動 JS 類。使用方式:將需滾動的內容(任意 HTML/控件)放入控件模板區,設定方向、高度、寬度即可。 設計時與運行時 設計時:
ASP.NET Web 控件(三):可拖曳、可遮罩的提示訊息框控件
基於 cloudgamer 的 JavaScript 拖放與 LightBox 效果封裝而成。支援標題列拖曳、半透明遮罩鎖定背景、多實例疊加顯示。 效果展示
可分頁 Repeater 控件(四):支援 URL 與 PostBack 兩種分頁模式的完整範例
自訂 PageRepeater 繼承 Repeater,內建分頁邏輯,支援 UrlPaging=true(URL 分頁)與 UrlPaging=false(Po
可分頁 Repeater 控件(五):PostBack 分頁模式與頁碼跳轉樣式
繼上篇 URL 分頁,本篇示範預設的 PostBack 分頁模式,並介紹 PageIndexBox 屬性切換頁碼輸入介面(TextBox / DropDownL
URL 參數傳遞陷阱:加號變空格、中文亂碼的根因與正確編碼實踐
傳遞 DK51+700中繼站 到另一頁,接收端卻得到 DK51 700中繼口——加號被解碼為空格,「站」字因編碼不一致變成亂碼。 根因 URL 標準:查詢字
結合 HttpHandler 與 PDFBox 實現 PDF 內容線上閱覽而非下載
直接提供 PDF URL 會導致檔案被瀏覽器下載或由外掛開啟,使用者可任意複製、另存。若需管控(如僅允許線上閱覽、禁止下載、加浮水印),可透過 IHttpHan
JRepeater 控件使用指南:兩步完成資料綁定、全選與刪除
JRepeater 在 Repeater 基礎上封裝了列表樣式、內建全選 CheckBox、刪除按鈕與相關事件,極大簡化重複性開發。 使用步驟 將 JRep
用 IronPython 監控 ASP.NET 程式狀態(上):無重啟注入動態腳本的探索之旅
生產環境出錯時,無法像開發機那樣打斷點、觀察變數。傳統做法(修改 web.config 掛 HttpModule、部署新 DLL)會導致應用程式重啟,對高流量系
用 IronPython 監控 ASP.NET 程式狀態(下):在請求管線中掛載動態追蹤器
上篇示範在單一請求中執行 IronPython 片段檢查即時狀態。生產環境往往需要「持續一段時間」採樣請求細節(如每秒吞吐、延遲分佈、特定條件下的變數值)。利用
HTTP Referer 為空之謎:防火牆、瀏覽器設定與 .NET 取值陷阱全解析
什麼是 HTTP Referer Referer(標準拼寫錯誤保留至今)是 HTTP 標頭欄位,告知伺服器請求來源頁面。ASP.NET 中可透過 Request
淺談 ASP.NET 內部機制(一):HTTP 請求抵達伺服器後的第一道關卡——http.sys
當瀏覽器發送 https://localhost/Demo.aspx 這樣的請求時,伺服器端究竟發生了什麼?並非所有請求都會進入 ASP.NET,IIS 內建的
深入解析 ASP.NET 內部機制(二):HTTP 請求如何流向 ASP.NET 處理管線
上一篇我們探討了 http.sys 與 aspnet_filter 的角色,這次我們將目光投向請求通過這兩關後,IIS 如何決定將請求交給誰處理,以及 ASP.
ASP.NET 內部機制深度解析(三):PostBack 資料處理與伺服器事件觸發機制
當使用者點擊按鈕導致表單回傳,伺服器如何識別觸發控制項並引發對應事件?本篇以流程圖解方式詳細說明: 核心流程 用戶端提交表單,包含所有 input 值與
ASP.NET 內部機制深度解析(四):HTTP 管線與頁面生命週期雙軌並行
ASP.NET 執行架構包含兩大核心生命週期:HTTP 管線生命週期與頁面生命週期。本篇以通俗方式剖析 HTTP 管線運作,並預告後續詳細探討頁面生命週期。
ASP.NET 內部機制深度解析(五):頁面生命週期與動態編譯原理
本篇聚焦 ASP.NET 頁面請求處理的核心——頁面生命週期。作者以 default.aspx 為例,展示 .aspx 與 .cs 程式碼如何在執行時期被編譯為
ASP.NET 內部機制深度解析(六):ViewState 序列化與還原全流程圖解
本篇從 HTTP 無狀態本質切入,詳細闡述 ASP.NET 如何透過 ViewState 在請求間保存物件狀態。核心流程分為「儲存階段」與「載入階段」兩大部分,
ASP.NET 內部機制深度解析(七):ViewState、IStateManager 與自訂型別轉換器完整實作
本篇為狀態管理系列總結,詳細剖析 ViewState 運作機制、IStateManager 介面角色、TypeConverter 自訂轉換邏輯,以及功能相似的
ASP.NET 內部機制深度解析(八):自訂型別轉換器與 ControlState 實作
本系列終篇聚焦兩大核心主題:如何實作 TypeConverter 讓自訂類別能在 ViewState 中正確序列化/反序列化,以及 ControlState 的