擴展 IronPython for ASP.NET:自訂屬性注入器支援 RepeaterItem 與 HttpSessionState
背景 IronPython for ASP.NET 提供「屬性注入器」機制,讓模板中直接以 obj.Prop 存取物件屬性/字典鍵值。預設僅支援實作 IDict
SqlDataSource DataSourceMode 抉擇:DataSet 與 DataReader 效能差異與適用場景
屬性定義 SqlDataSource.DataSourceMode 決定資料擷取後的維護方式: DataSet(預設): 結果集載入記憶體 DataSet,支
基於 RBAC 的權限控制系統設計與實作:從 RBAC0 模型擴展至附加/限制權限機制
背景與動機 傳統 DAC(自主存取控制)過於分散,MAC(強制存取控制)過於僵化。RBAC(Role-Based Access Control)引入「角色」中介
解決 ASP.NET 網站管理工具無法連接 SQL Server:建立資料庫、執行 aspnet_regsql、配置連接字串三步走
錯誤現象 「選定的資料存儲區出現問題,原因可能是伺服器名稱或憑據無效,或者權限不足。也可能是未啟用角色管理器功能造成的。」 「無法連接到 SQL Server
T-SQL 查詢核心語法精要:選擇列表、FROM 子句、WHERE 條件與進階技巧
基本查詢結構 SELECT [選擇列表] FROM [資料表/檢視表] WHERE [搜尋條件] 一、選擇列表 1. 選擇所有欄位 SELECT *
C# 呼叫 Win32 API 控制 Windows 任務列顯示與隱藏:FindWindowA 與 ShowWindow 實戰
核心 API FindWindowA(lpClassName, lpWindowName):依類別名/視窗標題取得視窗控制代碼。 ShowWindow(hWn
經典 ASP 實現部落格永久連結:善用 Server.Transfer 避免 302 重導向
永久連結需求 部落格文章需固定 URL(如 https://blog.example.com/?id=500),即使程式遷移、目錄調整,舊連結仍能正確導向文章頁
ASP.NET 2.0 圖形控件速查:Image 與 ImageMap 完整屬性與熱點應用範例
1. Image 控件 — 靜態圖片顯示 對應 HTML <img /> 標籤。 <asp:Image ID=imgRandom runat=
自訂 ClickOnceButton 控件:繼承 Button 實現防重複提交與狀態提示
需求 使用者點擊按鈕後,按鈕立即變灰、不可再次點擊。 顯示「正在提交,請稍候...」等提示文字。 防止雙重提交造成資料重複、交易衝突。 實作原理 繼承 S
.NET 組件版本重導向:透過 config 強制載入新版強簽名 DLL 而不重新編譯主程式
問題情境 主程式參考多個強簽名 Library(Strong Name)。 Library 修正 Bug、更新演算法,版本號遞增(如 3.0.0.8 → 4.
ASP.NET 動態生成縮略圖技術詳解:以串流輸出實現高效圖片預覽
為什麼需要動態縮略圖? 原圖尺寸不一,強制指定寬高會變形;CSS 縮放仍下載原圖,浪費頻寬。 動態生成可:保持比例、填補留白、控制品質/檔案大小、即時輸出,瀏
ASP.NET 直接讀取上傳檔案串流內容:無需儲存即可處理文字檔案
適用場景 即時驗證上傳文字檔內容(CSV、XML、JSON、Log)。 避免寫入磁碟造成 I/O 壓力與安全風險。 處理完即丟棄,無持久化需求。 完整範例
.NET 架構下 Oracle 遷移 SQL Server 完整指南:動機、步驟與 SQL 方言差異應對
為何遷移? 在 .NET 生態系統中,SQL Server 是原生、預設、深度整合的資料庫。Oracle 雖強大,但: 需額外 ODBC/OLE DB/Man
在 Ubuntu Server 上部署 ASP.NET 2.0:Apache + Mono 完整安裝與配置實錄
硬體環境 IBM Netfinity 7000 雙 Pentium Pro 200 MHz 512 MB RAM 1× 9.1 GB + 5× 4.5 GB
.NET 1.1 郵件發送重構:以策略模式整合 JMail、OpenSmtp.Net 多元發信方案
動機 .NET 1.1 System.Web.Mail.SmtpMail 穩定性差、功能受限。採用策略模式定義統一介面,底層可切換 JMail、OpenSmtp
ASP.NET 2.0 非同步頁面進階:多任務並行執行與超時控制實戰
非同步頁面三種模型 MSDN 文件介紹三種模型,功能遞增: IAsyncResult 介面手動實作(最基礎)。 PageAsyncTask + Registe
ASP.NET WebService 中啟用 Session 與 Application 狀態的正確姿勢
核心屬性:EnableSession ASP.NET 2.0 允許在 WebMethod 存取 Session / Application,關鍵在於 [WebM
ASP.NET 2.0 RDLC 報表發布難題:預編譯導致報表檔案遺失的解決之道
問題情境 專案使用 VS 2005 內建報表工具繪製折線圖。 開發環境正常,但正式環境以 預編譯發布(未勾選「Allow this precompiled s