原创 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