ASP.NET 網站同時啟用 2.0 與 4.0 導致 eurl.axd HttpException 解決方案
問題現象 在 IIS 6 環境下,同一網站同時啟用 ASP.NET 2.0 與 4.0 運行時,訪問頁面可能拋出異常: System.Web.HttpExcep
ASP.NET 使用 JMail 組件發送郵件完整範例
前言 早期 ASP.NET 專案常使用 JMail (商業組件) 發送郵件,透過 SMTP 認證發送。雖然現代開發推薦使用 System.Net.Mail.Sm
C# 開源專案資源大全:AOP、Ajax、工作流、CMS 等分類彙總
前言 .NET 生態系擁有豐富的開源專案,涵蓋從底層框架到上層應用的各個領域。本文整理了早期經典的 C# 開源專案分類彙總,雖然部分專案已停止維護或被現代替代方
C# 自訂控制項中事件的封裝與觸發實踐
前言 在 Windows Forms 開發中,自訂控制項若能正確封裝事件,能極大提升元件的復用性與封裝性。本文透過一個 NewsStage 新聞展示控制項範例,
使用 Google Code 免費 SVN 服務管理 VS2010 專案代碼
前言 Google Code 曾為開發者提供免費的 Subversion (SVN) 代碼託管服務,配合 TortoiseSVN 與 VisualSVN 客戶端
ASP.NET 中實現漢字轉拼音的完整代碼方案
前言 在 ASP.NET 開發中,經常需要將中文字符轉換為拼音,例如用於排序、搜索或生成拼音首字母縮寫。本文提供一個完整、可直接使用的 C# 實現方案,採用基於
.NET 開發中靈活運用 TreeView 控件:安裝、配置與階層資料綁定實戰
ASP.NET 的擴充性極強,開發者可自訂控件。微軟早期提供的 Internet Explorer Web Controls 包含一個功能強大的 TreeVie
ASP.NET 後端 C# 產生 JSON 供前端 JavaScript 直接呼叫
在 ASP.NET WebForms 中,後端 .cs 檔案產生的 JSON 字串,可透過內嵌語法 <%= %> 直接輸出至前端頁面,讓 JavaS
三層架構結合存儲過程實現 GridView 分頁完整範例
本文示範在 ASP.NET WebForms 中,採用「三層架構(UI、BLL、DAL)+ SQL Server 存儲過程」的模式,實作 GridView 資料
ASP.NET 前端引入 JavaScript 兩大方式:直接引用與外部檔案引用
在 ASP.NET 專案中引入 JavaScript 的方法多種多樣,歸納起來主要分為「直接引用」與「間接引用(外部檔案)」兩大類。選擇哪種方式,取決於專案規模
DataGridViewCheckBoxCell 核心屬性與取值技巧全解析
DataGridView 是 .NET 框架中功能最強大、也最複雜的表格控件。由於業務對表格呈現的需求千變萬化,要寫出一個通用性極高的 DataGridView
ASP.NET 頁面間傳值完整比較:QueryString、Session、Cookie、Application、Server.Transfer
五種傳值方式比較表 方式適用場景生命週期安全性資料大小限制 QueryString簡單、非敏感、可書籤分享單次請求低(明文可見)~2KB (URL 長度限制
Visual Studio 2010 使用 Crystal Reports 完整設定與部署指南
專案建立與基礎設定 建立「Windows Forms 應用程式」專案 專案右鍵 → 加入新項目 → 選擇「Crystal Report」,命名為 Crysta
ASP.NET 取得用戶端 IP 的風險與防偽造最佳實務
常見但不安全的取得 IP 寫法 string GetClientIP() { if (Request.ServerVariables[HTTP_VIA]
ASP.NET 無刷新檔案上傳與進度條實作(IHttpHandler + AJAX)
核心架構 瀏覽器無法透過 XMLHttpRequest 直接上傳檔案(舊版瀏覽器),傳統做法是將 <form target=hiddenIframe>
.NET 使用 SMTP 發送郵件完整教學(含附件與內嵌圖片)
基本郵件發送架構 .NET Framework 透過 System.Net.Mail 命名空間提供 SmtpClient 與 MailMessage 類別,支援
JavaScript 實作廣告漂浮特效:邊界反彈動畫
核心原理 利用 position: absolute 定位 div,透過 setTimeout 迴圈持續更新 top、left 座標,當觸及視窗邊界時反轉速度向