ASP.NET GridView 模板欄位中 DropDownList 取得行索引的技巧:NamingContainer 屬性
問題情境 GridView 模板欄位放置 DropDownList 並啟用 AutoPostBack,觸發 SelectedIndexChanged 時,需要得
.NET 透過 IP 反查用戶電腦名 (NBTSTAT) 實現內部網站存取控制
需求背景 內部網站特定功能僅允許特定網域電腦存取,不想使用帳號密碼登入。解決思路:取得 Client IP → 執行 nbtstat -A IP 取得 NetB
ASP.NET WebForms 頁面間傳值完整實作:QueryString、Session、Server.Transfer、JavaScript 彈出視窗回傳
前言 WebForms 專案中,頁面間傳值是基本功。本文整理四種主流方式,並提供完整前後端程式碼範例。 方式一:QueryString (GET 參數) 來源
ASP.NET JSON 序列化與反序列化完整指南:JavaScriptSerializer、DataContractJsonSerializer 與日期時間處理
前言 .NET 提供多種 JSON 序列化工具,早期常用 JavaScriptSerializer (System.Web.Script.Serializati
ASP.NET (C#) 使用 ThoughtWorks.QRCode 庫產生與解析 QR Code 完整教學
前言 ThoughtWorks.QRCode 是早期 .NET 專案常用的 QR Code 編解碼庫 (DLL: ThoughtWorks.QRCode.dll
ASP.NET 連接 Oracle 資料庫完整實作:連線字串、DataAdapter、DataReader 與常見錯誤排查
一、連線字串範本 完整 TNS 描述 (跨機器、無 tnsnames.ora) Data Source=(DESCRIPTION= (ADDRESS_L
解決 ASP.NET 在 Windows Server 2003 連接 Oracle 9i 「無法載入 oci.dll」錯誤完整指南
錯誤現象 無法載入 oci.dll 或 無法在 DLL oci.dll 中找到名為 OCIEnvCreate 的進入點 發生環境:Windows
強化 ASP.NET 1.1 / 2.0+ 安全性:machine.config 與 web.config 關鍵設定指南
背景 早期 ASP.NET 預設以高權限 (如 SYSTEM 或 Administrators) 執行,風險極高。透過修改機器層級與應用程式層級設定檔,可強制啟
ASP.NET 讓執行中 Web 應用程式優雅重啟的單行程式碼
原理 ASP.NET 執行階段會持續監視 Web.config 的最後修改時間。一旦偵測到變更,會自動卸載目前的應用程式域,並重新啟動應用程式 (觸發 Appl
解決 ASP.NET 存取遠端資源「登入失敗:未知使用者名稱或密碼」權限問題
錯誤情境 ASP.NET 應用程式 (執行身分通常為 ASPNET 或 NETWORK SERVICE) 嘗試存取遠端檔案伺服器、資料庫或共享資料夾時,拋出:
ASP.NET (C#) 伺服器端匯出 Excel 的完整實作與 COM 物件釋放技巧
痛點背景 在 ASP.NET 伺服器端使用 Microsoft.Office.Interop.Excel 產生 .xls/.xlsx 最直觀,但最大挑戰在於 E
經典 ASP 與 SQL 開發常用語法大全:查詢、異動、分頁與連線
前言 雖然經典 ASP (Active Server Pages) 已非主流,但許多舊系統仍在運作。本文彙整 SQL 常用指令、ADO 連線字串、資料異動、統計
ASP.NET 中實現 MD5 加密的兩種經典方法
前言 MD5 雖非加密演算法 (不可逆),但常用於密碼雜湊、檔案完整性校驗。.NET Framework 內建多種實現途徑,本文整理兩種最常見的寫法。 方法一
C# 正則表達式實戰:使用者 ID 格式驗證完整範例
需求背景 在使用者註冊或登入流程中,常需驗證帳號格式:英文字母開頭、僅允許英數字與底線、長度 5~16 字元。C# 配合 System.Text.Regular
ASP.NET 實現偽靜態頁面的 URL 重寫完整指南
前言 在 ASP.NET 應用程式中,將動態 .aspx 頁面呈現為靜態 .html 結構的 URL,不僅有利於搜尋引擎最佳化 (SEO),也能提升使用者體驗。
在瀏覽器中直接打開並預覽 PDF 文件:jquery.media.js 方案與現代原生替代方案對比
需求:Web 頁面加載時**自動在頁面內嵌顯示 PDF 文件預覽**,而非彈出下載或新標籤頁。早期常用 **jquery.media.js** 將 `` 鏈接轉
C# 調用 WinRAR 實現文件壓縮解壓完整方案:命令行參數、無窗口執行、進程管理與異常處理
在 .NET 應用中調用 **WinRAR 命令行** (`WinRAR.exe` / `Rar.exe`) 是實現文件壓縮/解壓最靈活、功能最全 (支持加密、
ASP.NET 網站發布到 IIS 完整指南:四大部署方式、權限配置、故障排查與最佳實踐
將 ASP.NET 應用 (WebForms / MVC / Core) 成功部署到 IIS 是開發上線的關鍵一環。本文系統整理 **四種主流發布方式**、**