ASP.NET 動態圖片浮水印:HttpHandler 即時合成不異檔原圖
兩種浮水印策略比較 策略時機優點缺點 上傳時合成SaveAs 後立即 GDI+ 繪製請求時直接輸出靜態檔,CPU 壓力低原圖
ASP.NET 無法載入 oci.dll 解決方案大全:Oracle 客戶端權限、路徑、模擬登入三大修復策略
錯誤現象 ASP.NET 應用程式連接 Oracle 資料庫時拋出: System.DllNotFoundException: 無法載入 DLL oci.dll
ASP.NET C# 生成與解析 QR Code 完整教學:ThoughtWorks.QRCode 庫實戰應用
前言:為什麼選擇 ThoughtWorks.QRCode? ThoughtWorks.QRCode 是經典的 .NET QR Code 庫,雖已停止更新,但 A
.NET 獲取瀏覽器完整 Cookie(含 HttpOnly)實戰:P/Invoke 調用 wininet.dll InternetGetCookieEx
痛點:HttpOnly Cookie 無法被 JavaScript/Document.Cookie 讀取 設定 HttpOnly 旗標的 Cookie,瀏覽器禁
AspNetPager 分頁控件樣式完全指南:網易、拍拍、迅雷三大風格 CSS 代碼與屬性配置
前言:AspNetPager 客製化樣式的關鍵屬性 AspNetPager 是 ASP.NET WebForms 經典的分頁控件,透過設定 CssClass(整
ADO.NET 離線架構深度解析:DataSet、DataAdapter 與資料庫同步的完整實戰指南
什麼是離線架構? ADO.NET 核心設計理念是離線:應用程式不需持續保持資料庫連線。DataAdapter 充當橋樑,開啟連線 → 填充 DataSet →
ASP.NET 動態產生 CheckBox 最佳實踐:Repeater + 隱藏欄位完美解決 ViewState 膨脹與狀態保持
痛點:CheckBoxList 的限制與 ViewState 負擔 內建 CheckBoxList 雖方便,但有三大缺點: ViewState 膨脹:大量項目
三種方法讓 Response.Redirect 在新視窗開啟:表單 Target、客戶端腳本與擴充方法完整解析
核心問題:Response.Redirect 預設同視窗導向 Response.Redirect(url) 發送 HTTP 302 回應,瀏覽器預設在當前視窗載
ASP.NET AJAX 完整實戰指南:從 jQuery $.ajax 到 WebService、HttpHandler 多種呼叫模式詳解
前言:為什麼需要 AJAX? AJAX(Asynchronous JavaScript and XML)讓網頁能在不重新整理的情況下,與伺服器交換資料並局部更新
ASP.NET 伺服器端列表控件完整指南:RadioButtonList、DropDownList、CheckBoxList 的取值與賦值實戰
控件概覽與共同屬性 三大列表控件皆繼承自 ListControl,擁有 Items 集合,支援資料繫結。關鍵排版屬性: RepeatLayout:Table(
ASP.NET 內建報表控件 ReportViewer 完整使用指南:從資料源綁定到 PDF/Excel 匯出
前言:為什麼選擇 ReportViewer? ASP.NET 內建的 ReportViewer 控件搭配 RDLC(Report Definition Lang
ASP.NET 單點登入解決方案:確保同一帳號同一時間僅能登入一次
前言:為什麼需要單點登入限制? 在 Web 應用程式開發中,常見的需求是限制同一使用者帳號在同一時間只能有一個有效的登入會話。這不僅關乎系統安全,也能防止帳號共
ASP.NET MVC JSON 序列化日期格式亂碼 (/\Date(1234567890)/) 兩大解決方案
問題根源 預設 JavaScriptSerializer 與舊版 JsonResult 將 DateTime 序列化為 Microsoft 專有格式:\/Dat
LINQ Queryable.Union 合併 JSON 陣列:以 Name 去重並保留最新資料
情境 資料庫欄位儲存 JSON 字串:[{name:張三,time:8.5},{name:李四,time:9.1}]。新增資料時,若 name 相同則以新資料取
Silverlight 大檔案分塊上傳:WebClient 非同步串流實作 (客戶端 + 伺服端)
架構概覽 客戶端 (Silverlight):使用 WebClient.OpenWriteTaskAsync 以 25MB 為單位分塊上傳,完成一塊才發送
ASP.NET TreeView 無 PostBack 取得節點 Text 與 Value 並回填 TextBox
需求背景 預設 asp:TreeView 點選節點會觸發 PostBack,導致頁面閃爍。若需「點選節點 → 即時將 Text 填入 TextBox、Value
ASP.NET DataFormatString 格式化字串完整速查表 (數值、日期、貨幣、百分比)
語法基礎 適用於 BoundField、TemplateField、Eval、Bind 等資料繫結場合: <asp:BoundField DataFiel
JavaScript 輸入驗證:特殊字元過濾與位元組長度限制雙重防護
應用場景 表單送出前在客戶端攔截 SQL 關鍵字、腳本標籤、特殊符號,並依據位元組長度 (雙位元組字元計 2 或 3 位) 截斷輸入,降低伺服器驗證負擔並提升使