原创 AJAX框架比較:jQuery,Mootools,Dojo,Ext JS

       AJAX是web20的基石,現在網上流行幾種開源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那麼我們到底在什麼情況下該使用那個框架?以下是一組摘抄的數據:              A

原创 Blog中個性化Calender設計

新建一個用戶控件,把Calender控件拉進來。第一步是外觀設置,這個根據你的需要,只需對它的相關屬性做一些調整即可。 下圖是調整後的界面:         屬性設置如下:          <asp:Calendar ID="cal

原创 教你製做Web實時進度條

      原理:使用線程開始長時間的任務,定義一個Session,當任務進行到不同的階段改變Session的值,線程開始的同時使用ShowModalDialog打開一個進度條窗口,不斷刷新這個窗口獲取Session值,反應出實時的進度。

原创 ASP.NET+JQuery實現AJAX的分頁

  AJAX的分頁,實現思路是:   1.利用$.fn.extend在JQuery框架下擴展pager類   2.將獲取記錄總數與相應頁記錄的後臺方法,寫在繼承自IHttpHandler類的Handler.ashx.cs類,當然實際上用a

原创 WebForm_PostBackOptions未定義錯誤

      近段時間,很多同學在做畢業設計過程中遇到“WebForm_PostBackOptions未定義錯誤”,以下便是出現此錯誤的原因及相應的解決方案。       原因:             擴展名爲*.axd的應用程序在iis

原创 C# 屏蔽系統熱鍵

一般來說會用到hook(鉤子),即獲取系統的按鍵或者鼠標動作,然後在系統響應之前執行自定義動作,或者直接截斷這個消息, 這就是屏蔽系統熱鍵的原理了。 首先要調用操作系統的dll文件,先引入命名空間 using System.Runtime

原创 十個讓你變成糟糕的程序員的行爲

1) 情緒化的思維     如果你開始使用不同顏色的眼光來看待這個世界的話,那麼你可能會成爲一個很糟糕的程序員。情緒化的思維或態度很有可能會把自己變成一個怪物。相信你 經常可以看到很多很糟糕的程序會使用下面的這些語句:     我的程序不

原创 什麼是模式? 什麼是框架?

1.      什麼是模式?      模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結歸納到理論高度,那就是模式。      Alexander給出的經典定義是:每個模式都描述了一個在我們的環境中不斷出

原创 VS2010負載測試,防止您的程序成爲“爛尾樓”

      對於開發者來說,程序編寫是一半,程序執行負載是另一半。很多工程師由於沒有良好的進行負載測試導致程序成了“爛尾樓”。所以,良好的負載測試工具非常重要。      4月份,微軟發佈的VS 2010針對負載測試、報告等進行了良好的改

原创 耦合的起源和控制類存在的理由

      思考控制類概念存在的理由,可以對耦合的起源和本質有更深入的認識。對象之間的依賴關係的產生,是因爲我們把整個軟件管理的狀態劃分爲數目巨大的對象中,而引入控制類的作用,則是集中所有的依賴關係,讓其他的類可以孤立實現。排斥控制類的設

原创 DatailsView在編輯的時候使用DropDownList控件

      有學員在DetailsView控件編輯模式下使用DropDownList控件時(在實現第三波書店編輯圖書時綁定所有圖書種類),每每找不到相應的控件,以下便是此問題的解決方案,請大家參考! protected void dvBo

原创 WebPart控件使用之迷

在建立與服務器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: SQL 網絡接口, error: 26 - 定位指定的服務器/實例

原创 DataList中使用單選按鈕

     有個同學在酒店管理系統(二)中遇到一個問題,就是在一個頁面中,DataList控件的ItemTemplate列都有RadioButton,那麼問題就出現了,一般的話,RadioButton作用就是實現單選;但是如果只是單單把Ra

原创 Ajax中的UpdatePanel與Freetextbox兼容問題

在Ajax中的UpdatePanel與Freetextbox兼容問題的解決方案: protected void Page_Load(object sender, EventArgs e) { if (!Pa

原创 配置ASP.NET AJAX

先下載.net framework2.0和ASPAJAXExtSetup.msi然後安裝 即可運行如果需要開發AJAX則要安裝VS和AjaxControlToolkit在VS工具箱中新建標籤 .... .Net Framework 3.5