ASP.NET AdRotator 廣告輪播控制項完整使用教學與 XML 範例
基本用法 <asp:AdRotator ID=AdRotator1 runat=server AdvertisementFile=~/Ads.xml /&
ASP.NET Session 完整指南:原理、使用、過期判斷三種方案與已知缺陷
Session 基本特性 伺服器端記憶體儲存,可存放任意型別(含自訂物件)。 每用戶一份獨立 Session,以 SessionID(預存在 Cook
ASP.NET 通用資料庫連線類:支援 SQL Server、Oracle、Access、DB2 切換
設計目標 以 IDbConnection、IDbCommand 介面撰寫通用資料存取邏輯,透過 switch 依據使用者選擇的資料庫類型動態建立具體連線物件,達
ASP.NET GridView 列舉遍歷的三種寫法與效能比較
場景 需逐列檢查 GridView 中的 CheckBox 狀態,或取得特定欄位的 HyperLink 文字。 寫法一:for 迴圈 + 索引存取 int c
深入解析 ADO.NET 中 DataReader 與 DataSet 的差異與選用指南
核心差異速查表 特性DataReaderDataSet 連線模式連線導向,需保持開啟離線導向,讀完即關閉 資料流向唯讀、單向、逐列可
Global.asax Application_BeginRequest 實現無副檔名 URL 重寫
完整 Global.asax 程式碼 <%@ Application Language=C# %> <script RunAt=server&
Global.asax Application_Error 實作完整錯誤日誌記錄與友善錯誤頁導向
完整程式碼 void Application_Error(object sender, EventArgs e) { Exception ex = Se
使用 SWFUpload 實現類 QQ 心情的圖片上傳預覽與縮略圖產生
技術選型對比 方案優點缺點 jQuery File UploadjQuery 異步上傳、高度可定制IE9 不支援預覽、不支援多檔選取
ASP.NET GridView 就地編輯:單元格直接編輯與 RowEditing 事件處理
需求 使用者點擊「編輯」按鈕後,直接在目前列的單元格中修改資料(如「星期」、「是否上班」),無需彈出視窗或跳轉頁面,點擊「更新」即儲存。 關鍵事件與流程
ASPX 頁面突然無法存取且無錯誤日誌?檢查 Windows 事件檢視器
現象 某個 ASPX 頁面突然掛掉,瀏覽器顯示空白或通用錯誤,專案自訂的錯誤日誌完全沒有任何記錄,IIS 日誌也查不到線索。 排查關鍵:Windows 事件檢
C# 使用 WebClient 抓取網頁內容並擷取指定區塊
情境說明 需從新浪新聞頁面擷取「要聞-新聞」至「要聞-財經」之間的 HTML 區塊。透過瀏覽器「檢視原始碼」發現,目標內容被兩組註解標記包圍: <!--
Visual Studio 中依字串內容設定條件中斷點的技巧
為什麼直接用 == 比較字串會失效? 在 C/C++ 原生開發中,char *str = Two; 這類字串變數其實是指標。當你在中斷點條件輸入 str ==
ASP.NET GridView 分頁保持 CheckBox 選取狀態的完整實作
問題背景 GridView 內建分頁機制會在換頁時重新繫結資料,導致使用者在前一頁勾選的 CheckBox 狀態遺失。本文提供一套以 Session 為儲存媒介
ASP.NET 中使用 Microsoft AJAX Library 實現 AjaxMethod 異步調用
前言 在傳統的 ASP.NET Web Forms 開發中,若要在客戶端 JavaScript 中直接調用伺服器端 C# 方法(例如查詢資料庫、處理業務邏輯),
ASP.NET Session 儲存至 SQL Server 完整設定指南
為何要將 Session 移至資料庫? Web Farm / 叢集:多台 IIS 共享同一 Session 存儲。 進程回收不丟失:IIS 重