原创 不應被遺忘的項目模板

1.          問題的引出 在一些較大型的項目中,爲了可重用,易維護,常常將系統設計爲可插接式的,就是用一個框架將很多個小的組件組裝起來。有時一個系統中的組件有數百個之多,而這些組件都要去調用一組類庫,對應到.NET中就是有很多

原创 ASP.NET AJAX入門系列(5):使用UpdatePanel控件(二)

UpdatePanel可以用來創建豐富的局部更新Web應用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一個控件,其強大之處在於不用編寫任何客戶端腳本,只要在一個頁面上添加幾個UpdatePanel控件和一個

原创 ASP.NET AJAX入門系列(2):使用ScriptManager控件

ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用來處理頁面上的所有組件以及頁面局部更新,生成相關的客戶端代理腳本以便能夠在JavaScript中訪問Web Service,所有需要支持AS

原创 ASP.NET 2.0中Gridview控件高級技巧

ASP.NET  2.0中,新增加的gridview控件的確十分強大,彌補了在asp.net 1.1中,使用datagrid控件時的不足之處。因爲在asp.net 1.1中,在使用datagrid時,很多情況下依然要編寫大量的代碼,十分不

原创 ASP.NET AJAX入門系列(8):自定義異常處理

在UpdatePanel控件異步更新時,如果有錯誤發生,默認情況下會彈出一個Alert對話框顯示出錯誤信息,這對用戶來說是不友好的,本文看一下如何在服務端和客戶端腳本中自定義異常處理,翻譯自官方文檔。   主要內容 1.在服務端自定義異常

原创 ASP.NET AJAX入門系列(11):在多個UpdatePanle中使用Timer控件

本文將使用Timer控件更新兩個UpdatePanel控件,Timer控件將放在UpdatePanel控件的外面,並將它配置爲UpdatePanel的觸發器,翻譯自官方文檔。   主要內容     在多個UpdatePanel中使用Tim

原创 ASP.NET AJAX入門系列(6):UpdateProgress控件簡單介紹

在ASP.NET AJAX Beta2中,UpdateProgress控件已經從“增值”CTP中移到了ASP.NET AJAX核心中。以下兩篇關於UpdateProgress的文章基本翻譯自ASP.NET AJAX官方網站。   主要內

原创 在.NET中使用COM+隊列組件

.NET在異步函數調用上作了很大的努力。通過“代表(DELEGATE)”程序員可以非常方便對函數進行異步調用。編譯器在幕後加入了BeginEnvoke()以及EndEnvoke()函數的定義和實體,這樣你可以對對象的函數進行異步調用,並方

原创 ASP.NET AJAX入門系列(3):使用ScriptManagerProxy控件

在ASP.NET AJAX中,由於一個ASPX頁面上只能有一個ScriptManager控件,所以在有母版頁的情況下,如果需要在Master-Page和Content-Page中需要引入不同的腳本時,這就需要在Content-page中

原创 發佈NBearLite v1.0.0: 提供強類型查詢語法的非ORM數據訪問組件 [8/2 更新至v1.0.0.9 beta - 修復NBearLite參考手冊某些操作系統打開錯誤的問題]

NBearLite是一個基於NBear的強類型查詢內核的.NET 2.0開源(BSD協議)的通用數據訪問組件。由NBear.org及Teddy維護。N

原创 ASP.NET AJAX入門系列(7):使用客戶端腳本對UpdateProgress編程

在本篇文章中,我們將通過編寫JavaScript來使用客戶端行爲擴展UpdateProgress控件,客戶端代碼將使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中

原创 NBear.net支持SqlServer,Oracle,MySql,PostgreSql

NBearMapping是NBearV4框架的組件之一,可以獨立使用。可用於任意類型對象、DataRow和DataReader對象間的透明映射。推薦結

原创 .Net開發者必需的10個工具和10個小插件[整理]

開發者必需的十個輔助工具:   NUnit:編寫單元測試的工具NDoc:創建代碼文檔的工具NAnt:生成解決方案的工具CodeSmith:代碼生成工具FxCop:用於監視代碼的——代碼警察Snippet Compiler:小型代碼段編譯工

原创 ASP.NET AJAX入門系列(9):在母版頁中使用UpdatePanel

本文簡單介紹一下在母版頁中使用UpdatePanel控件,翻譯自官方文檔。   主要內容 1.添加UpdatePanel控件到Content Page 2.通過Master Page刷新UpdatePanel   一.添加UpdatePa

原创 ASP.NET AJAX入門系列(10):Timer控件簡單使用

本文主要通過一個簡單示例,讓Web頁面在一定的時間間隔內局部刷新,來學習一下ASP.NET AJAX中的服務端Timer控件的簡單使用。   主要內容     Timer控件的簡單使用   1.添加新頁面並切換到設計視圖。 2.如果頁面沒