ASP.NET 2.0 CSS 失效七大原因與解決方案
前言 ASP.NET 2.0 採用 XHTML 1.0 Transitional DOCTYPE,嚴格度較舊版提高,導致許多原本在 1.x 或非標準模式下正常的
ASP.NET GridView 動態排序完整實作 (含雙向切換)
前言 GridView 內建排序功能,但需搭配後端程式碼動態管理排序欄位與方向 (ASC/DESC),並在重新繫結時套用 DataView.Sort。本文提供完
ASP.NET Repeater OnItemCommand 事件中取得行內控制項
核心技巧 在 Repeater 的 OnItemCommand 事件中,透過 e.Item.FindControl(控制項ID) 即可取得觸發命令的那一列內的任
VS2005 開啟 VS2008 專案的兩種修改方案
前提條件 VS2008 專案目標框架必須為 .NET Framework 2.0 (或 3.0/3.5 但未使用 3.5 新功能),否則降級後無法編譯。 方法
ASP.NET GridView 透過 Sender.Parent 快速取得當前行
情境 在 GridView 的模板欄位中放置 CheckBox,當使用者勾選/取消勾選時,需即時更新同一列其他欄位 (如 Label) 的顯示內容。傳統做法需透
.NET 操作 Excel 完整實作指南 (讀取、建立、寫入、格式化)
前言 .NET 操作 Excel 主要有三種路徑:ADO.NET (適合純資料讀寫)、Microsoft.Office.Interop.Excel (功能最完整
PHP Socket 程式設計實戰範例 (第二版)
簡介 本文提供另一組 PHP Socket 通訊的完整範例,涵蓋伺服端與客戶端程式碼、執行示範圖片、以及 Linux/Windows 環境下啟用 sockets
ASP.NET 檔案上傳三大實作方式與進階元件推薦
前言 ASP.NET 內建豐富的類別庫,使得檔案上傳功能實作相當容易。本文整理三種最常見的基本上傳方式,並探討大檔案上傳的效能考量、進度條需求與第三方元件選擇,
PHP Socket 程式設計完整實作教學
前言 PHP 的 Socket 擴展提供了低階的網路通訊能力,適合開發即時聊天室、遊戲伺服器或物聯網裝置通訊等場景。本文將透過一組完整的 Server/Clie
ASP.NET 發送郵件完整總匯:SmtpClient、MailMessage、附件、HTML、內嵌圖片、非同步、SSL、批次發送
.NET 發送郵件核心類別為 System.Net.Mail.SmtpClient 與 MailMessage。本文整理從基礎文字郵件到生產級 HTML、內嵌圖
WinForms DataGridView CheckBox 欄位無法勾選?CellContentClick 事件一行修正
WinForms DataGridView 加入 DataGridViewCheckBoxColumn 後,滑鼠點擊核取方塊卻無法切換狀態,是因為預設需點擊兩次
ASP.NET WebRequest 跨域呼叫完整實作:GET/POST、編碼、逾時、JSONP 現代替代方案
ASP.NET 伺服器端需呼叫外部 API (跨域) 時,使用 HttpWebRequest 或 WebClient 是經典做法。本文整理 GET/POST 完
KindEditor for ASP.NET 封裝伺服器控制項:拖拉即用、Web.config 設定、主題切換完整教學
KindEditor 是輕量、相容性佳的 Web 富文本編輯器。本文介紹將其封裝為 ASP.NET 伺服器控制項 (KindEditorForDotNet.dl
ASP.NET MVC 3 全站強制 HTTPS / WWW 重導向:Application_BeginRequest 一行搞定
ASP.NET MVC 3 專案常需強制將 https://example.com 導向 https://www.example.com,或統一裸域名與 WWW
ASP.NET 應用程式內建排程任務:Application_Start 啟動背景執行緒完整實作
在無法使用 Windows Service、SQL Agent 或外部排程器 (如 Hangfire、Quartz) 的虛擬主機環境下,可在 ASP.NET A
JMail 發送郵件與附件中文亂碼完整解決方案
JMail (Dimac JMail) 是經典 ASP/ASP.NET 郵件元件,雖已停止更新,但許多舊專案仍在使用。本文針對「附件檔名中文亂碼」與「郵件內容編
C# 使用 LINQ 讀取分隔符文字檔 (CSV/TSV) 並對應強型別實體
處理 CSV、TSV 或自訂分隔符文字檔時,LINQ 配合 File.ReadAllLines 與 string.Split 可寫出極簡潔且強型別的解析邏輯。本
ASP.NET MVC 使用 jTemplates 模板引擎渲染表格:AJAX + JSON 完整範例
jTemplates 是輕量級 jQuery 模板引擎,透過類似 Smarty 的語法在瀏覽器端將 JSON 資料渲染為 HTML,適合 ASP.NET MVC