ASP.NET 用戶控件實現彈出日曆選擇日期:完整封裝示例
用戶控件標記 <%@ Control Language=c# AutoEventWireup=false Codebehind=ctlCalendar.a
ASP.NET 導出數據到 Excel:GridView/DataGrid RenderControl 方案與 VerifyRenderingInServerForm 解決
核心問題 調用 `GridView.RenderControl` 導出 Excel 時,若未重寫 `VerifyRenderingInServerForm`,會
ASP.NET 獲取客戶端 MAC 地址:調用 nbtstat 命令解析輸出
原理與局限 **僅限內網/同一廣播域**:`nbtstat -A ` 通過 NetBIOS 解析 MAC,跨路由器/Internet 無效。 **依賴命令行工
ASP.NET StreamWriter 創建文件並寫入內容示例
完整代碼 using System; using System.IO; using System.Web.UI; namespace new_app {
ASP.NET Application 對象與全局事件:Application_OnBeginRequest/EndRequest 實戰
核心對比 事件觸發時機典型用途 Application_OnStart應用程序首次啟動(第一個請求)初始化緩存、加載配置、啟動後台任務 Application
ASP.NET 頁面導航方式全解析:超鏈接、Redirect、Transfer、Execute 對比選擇指南
一、超鏈接導航(用戶主動) HTML `` 服務端控件 `` —— 可後台動態修改 `NavigateUrl`。 二、服務端編程導航(代碼控制) 方法運
VB.NET 遞歸複製整個目錄結構:子目錄與文件完整保留
完整代碼 Public Sub CopyDirectory(ByVal sourceDir As DirectoryInfo, ByVal destDir As
.NET 參數傳遞 ByRef vs ByVal 性能差異:大對象傳遞優化
背景 VB6 默認 ByRef(引用傳遞)。 .NET (C#/VB.NET) 默認 ByVal(值傳遞),引用類型傳遞的是「引用的副本」。 對於大型值類型結
ASP.NET 將圖片以 Base64 二進制存入 XML 文件示例
完整代碼 try { int bytesToRead = 100; // 緩衝區大小 string xmlPath = ../../WriteX
.NET 動態生成二維交叉表(透視表)代碼:DataTable 轉 Table 控件
場景 將垂直數據(如:產地、產品代碼、數量)轉換為二維矩陣表格:行為產地,列為產品名稱,單元格顯示數量統計。 核心邏輯代碼 code; // 代碼轉名稱邏輯
ASP.NET WebShell 示例:執行系統命令的高危代碼分析
代碼示例(僅供安全研究與防禦參考) <%@ Page Language=C# AutoEventWireup=true %> <%@ Impo
.NET 輸出重寫壓縮 HTML:頁面基類移除空白字符優化體積
原理 重寫 `Page.Render` 方法,攔截輸出流,用正則表達式移除多餘空白(換行、製表、多重空格),減小 HTML 體積,提升傳輸速度。開發時源碼保持可
ASP.NET 頁面生命周期事件完整解析:九大階段與最佳實踐
生命周期九大階段 Page_Init:控件初始化,每次請求都執行。此時控件值為設計時默認值,非用戶輸入值。 Load ViewState:恢復 ViewSta
ASP.NET 連接 SQL Server 入門實例:SqlConnection 基礎用法
最小化連接測試代碼 using System; using System.Data.SqlClient; using System.Web.UI; names
ASP.NET FileUpload 顯示本地文件絕對路徑預覽(IE 專用行為)
現象說明 舊版 IE(IE6-IE9)在 `` 的 `value` 屬性中包含完整本地路徑(如 `C:\Users\Name\Pics\photo.jpg`),
.NET 使用 WebBrowser 控件獲取網頁截圖(WinForms 方案)
適用場景 WinForms / WPF 桌面應用中需生成網頁縮略圖或全頁截圖。注意:ASP.NET 服務端不支持 WebBrowser 控件(無 UI 消息泵、
ASP.NET FileUpload 圖片上傳即時預覽:JavaScript 實現
現代瀏覽器方案(推薦) 使用 HTML5 File API 讀取本地文件生成 Data URL,無需上傳到服務器即可預覽。 前端代碼 <asp:File