.NET 獲取本機公網 IP 地址的實作範例
簡介 在 .NET 應用程式中,有時需要取得用戶的公網 IP 位址。由於本機可能位於 NAT 或防火牆後方,直接讀取本機網卡 IP 往往只能得到內網位址。常見的
ASP.NET 整合 jQuery Uploadify 實作多檔案上傳含進度條與動態參數傳遞
套件準備 下載 Uploadify(jQuery 版),解壓至專案 /uploadify/ 目錄。 引用必要檔案:jquery.min.js、swfobjec
ASP.NET 防止頁面重新整理導致資料重複提交的兩種解決方案
方案一:HTTP 快取控制標頭(簡易但不完全可靠) Response.Buffer = true; Response.ExpiresAbsolute = Dat
Xenocode (PostSharp) 程式碼混淆加密操作步驟與序列化注意事項
工具簡介 Xenocode(後整合為 PostSharp/其他混淆器)可對 .NET 組件進行命名混淆、控制流程混淆、字串加密等,提高逆向工程難度。本文記錄典型
ASP.NET 全域錯誤處理:Global.asax Application_Error 事件實作與事件日誌記錄
應用場景 當頁面未處理例外(或無 Page_Error)時,例外會冒泡至應用程式層級,觸發 Global.asax 的 Application_Error。適合
ASP.NET 頁面層級錯誤處理:Page_Error 事件完整實作與最佳實務
ASP.NET 三層錯誤處理機制 層級事件/設定適用範圍 頁面Page_Error單一 .aspx 頁面 應用程式Application_Error (Gl
ASP.NET 產生驗證碼圖片(Bitmap + Graphics 繪製雜訊與文字)完整類別
核心類別:ValidateCodeHandler.ashx public class ValidateCodeHandler : IHttpHandler {
LitJson 快速將 JSON 字串反序列化為強型別物件清單
套件準備 下載 LitJson 或透過 NuGet 安裝:Install-Package LitJson。 專案加入 LitJson.dll 參考。 對應
ASP.NET Dictionary<TKey, TValue> 基本操作完整範例
命名空間 using System.Collections.Generic; 核心操作程式碼 // 建立字典:Key=String, Value=Strin
ASP.NET JSON 字串與實體類別雙向轉換完整實作(DataContractJsonSerializer)
前言 .NET Framework 內建 System.Runtime.Serialization.Json.DataContractJsonSerialize
ASP.NET 使用 jQuery 取得 RadioButtonList 選取項目的文字與值
情境說明 asp:RadioButtonList 渲染為一組 <input type=radio>,每個選項的 value 對應 ListItem.
ASP.NET 解決 PostBack 後 Div 捲軸位置重置問題(隱藏欄位儲存 ScrollTop)
問題背景 ASP.NET WebForms 每次 PostBack 都會重新渲染頁面,導致 <div style=overflow:auto> 的捲
ASP.NET 結合 jQuery 實作搜尋框預設提示文字(Watermark)效果
需求描述 文字方塊預設顯示灰色提示文字(如「請輸入搜尋關鍵字」)。 獲得焦點時,若內容等於提示文字則清空並變更樣式(邊框變色)。 失去焦點且無輸入內容時,自動
VB.NET 透過剪貼板將圖片匯入 Excel 的實作範例
核心思路 利用 System.Windows.Forms.Clipboard 將 Image 物件暫存至剪貼板,再透過 Excel COM 介面的 Paste
ASP.NET 無需 IIS 設定實現 URL 重寫與偽靜態路由完整教學
適用場景 當專案部署在虛擬主機、或開發者無法存取 IIS 管理介面時,仍想讓網址呈現靜態化樣貌(如 /article/123.html 對應 /ShowNews
ASP.NET URL 重寫完整實作指南:無需 IIS 設定實現偽靜態路由
前言 在虛擬主機或無法取得 IIS 管理權限的環境下,若想實現類似靜態頁面的 URL 存取方式(例如用 12345.html 取代 show.aspx?id=1
.NET 使用 OleDb 讀取 Excel 匯入 DataTable 完整實作 (支援 .xls/.xlsx)
前言 在企業應用中,從 Excel 匯入資料是常見需求。.NET 透過 `OleDb` 搭配 **Microsoft Access Database Engin
ASP.NET Web.config 階層關係與配置繼承機制詳解
Web.config 採用分層疊加機制,從 Machine.config 到網站根目錄、子目錄層層繼承與覆蓋,理解此機制對多應用程式共存、模組化配置至關重要。