ASP.NET AJAX:在母版頁與內容頁中正確使用 UpdatePanel 實現局部刷新
核心場景 母版頁包含 ScriptManager,內容頁放置 UpdatePanel。需實現:1. 內容頁內的控制項(如 Calendar)觸發局部刷新。2.
CodeSmith 模板中控制換行輸出的技巧:大括號位置決定生成代碼格式
現象觀察 在 CodeSmith 模板中撰寫迴圈產生程式碼時,模板代碼的換行與大括號位置直接決定生成代碼的排版格式。CodeSmith 採用「所見即所得」的模板
Office 2007 Open XML 檔案格式演進與優勢解析
背景 Office 2007 全面啟用 Open XML 概念,Word、Excel、PowerPoint 預設以 XML 格式儲存(.docx、.xlsx、.
C# 字串左側補零至指定長度:PadLeft 方法一行搞定
需求 將字串左側補 0 至總長度 8 碼(如 123 → 00000123)。 解法 string thissheetno = str.PadLeft(8,
生成不重複隨機數演算法:從 M 個數中高效選取 N 個不重複數
問題描述 需從 1~M 的範圍中隨機選取 N 個不重複數字(如雙色球從 33 選 6)。傳統做法:隨機選一數,檢查結果集合是否存在,存在則重選。缺點:每次需遍歷
COM 開發核心宏總結:STDMETHOD、STDMETHODIMP、SUCCEEDED/FAILED 定義與用法
前言 COM 介面開發中常用到六大宏:STDMETHOD、STDMETHODIMP、STDMETHOD_、STDMETHODIMP_、SUCCEEDED、FAI
DNN HTML 模組修改器:專案加速工具開源分享
工具簡介 這是一個針對 DotNetNuke (DNN) 開發的小工具,能直接修改 DNN 站點中的 HTML 模組內容,無需進入後台逐一編輯。原為加快專案進度
C# 簡易中文分詞器實現:字典樹結構與最大匹配算法詳解
專案緣起與目標 早期專案需要一個輕量級中文分詞組件,考慮到授權與部署限制,決定自行實現。本文分享基於 字典樹 與 最大匹配法 的簡易分詞器設計思路與核心代碼,作
VS2005 IDE 無法開啟特定表單設計介面的 Bug 排查請益
問題現象 將 VS2003 開發的 VB.NET 專案遷移至 VS2005 後,部分表單設計介面無法開啟,報錯如圖所示(錯誤對話框截圖)。同專案在 VS2003
Delphi 6 TClientDataSet.XMLData 記憶體洩漏問題與解決方案
問題描述 Delphi 6 的 TClientDataSet.XMLData 屬性存在記憶體洩漏。當在迴圈中重複呼叫 XMLData 取得 XML 字串,達到一
NHibernate 1.2 實作 CRUD 操作完整範例:UserAccess 資料存取類別
前言 本文展示使用 NHibernate 1.2 實作資料存取層(DAL)的完整範例,封裝對 login 實體的新增、刪除、修改、查詢(CRUD)操作,採用 C
ASP.NET 2.0 Callback 機制實作筆記:ICallbackEventHandler 介面完整範例
前言 ASP.NET 2.0 引入 Callback 機制,允許網頁在不整頁回發的情況下,透過 JavaScript 呼叫伺服器端方法並取得回傳值。核心在於實作
NHibernate 1.2 綁定 GridView 時 HQL 查詢語法錯誤排查
問題情境 使用 NHibernate 1.2 的 session.Find() 方法查詢資料並綁定 GridView 時,若查詢字串寫成標準 SQL selec
ASP.NET AJAX 環境下 Response.Write 輸出腳本失效的解決方案:改用 ScriptManager.RegisterStartupScript
問題背景 在 ASP.NET AJAX 開發中,傳統使用 Response.Write() 輸出 JavaScript 代碼(如 window.open())將
認識 Windows XP 系統中的十個特殊資料夾與檔案
前言 Windows XP 作業系統中存在數個特殊資料夾與檔案,它們對系統運作至關重要,但一般使用者可能不了解其用途。本文逐一解析這十項關鍵項目。 十大特殊項
微軟 2007 年 10 月安全更新 ISO 映像檔下載與部署說明
檔案內容 此 ISO 映像檔包含 2007 年 10 月 9 日前透過 Windows Update 發布的所有 Windows 安全更新程式,不包含其他 Mi
JavaScript 關閉視窗同時開啟新視窗的實作方法
需求場景 在網頁開發中,有時需要偵測使用者是點擊「關閉視窗」鈕(而非重新整理),並在關閉前開啟另一個視窗。本文提供兩種基於 window.onbeforeunl
Vista 解惑:必須了解的 IE 7 十大安全特性
背景 IE 7 正式版發布後,媒體曾大肆報導安全漏洞,後證實實為 Outlook Express 漏洞。微軟實際投入大量資源強化 IE 7 安全性。以下整理 I