遷移你的Web頁面到ASP.NET AJAX 1.0_.Net教程
推薦:用事實(shí)說話!AJAX應(yīng)用程序開發(fā)七宗罪AJAX bandwagon是個(gè)好去處。它帶給你更快、更高效、更強(qiáng)動(dòng)態(tài)的應(yīng)用。但它也有自身的缺陷。 初一看,具備一些常識似乎就能避免這些缺陷,在一定程度上,的確如此。但從DHTML起源來看,AJAX應(yīng)用
如果你在Web站點(diǎn)中使用了AtlasControlToolkit,那么這篇文章有助于遷移你的Web頁面到ASP.NETAJAX1.0,翻譯自ASP.NETAJAXControlToolkit網(wǎng)站。
隨著ASP.NETAJAX1.0Beta版的發(fā)布,帶來了很多根本性的變化,其中的一個(gè)變化就是從原先的版本中移除了“TargetProperties”對象。
幸運(yùn)的是,遷移你的Web頁面到新的形式非常的簡單,僅僅按照如下步驟去做:
第一步:更新引用
首先程序集Toolkit的名稱已經(jīng)改變,更新你的Web站點(diǎn)的引用從AtlasControlToolkit到AjaxControlToolkit,然后更新你的Web頁面中所有的Register指令。
| <%@Register Assembly="AtlasControlToolkit" Namespace="AtlasControlToolkit" TagPrefix="atlasToolkit"%> |
修改為:
| <%@Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit"%> |
第二步為每一個(gè)屬性對象創(chuàng)建Extender實(shí)例
新的ASP.NETAJAX擴(kuò)展里面移除了TargetProperties,每個(gè)屬性現(xiàn)在直接定義為Extender,所以在你原來的代碼中每一個(gè)屬性對象,都需要一個(gè)Extender實(shí)例。
| <atlasToolkit:ConfirmButtonExtender ID="cbe1"runat="server"> <atlasToolkit:ConfirmButtonProperties TargetControlID="LinkButton1" ConfirmText="DeleteItem?"/> <atlasToolkit:ConfirmButtonProperties TargetControlID="LinkButton2" ConfirmText="UpdateItem?"/> </atlasToolkit:ConfirmButtonExtender> |
修改為:
| <ajaxToolkit:ConfirmButtonExtenderID="cbe1"runat="server"/> <ajaxToolkit:ConfirmButtonExtender ID="cbe2"runat="server"/> |
第三步從Extender中移除屬性聲明
從屬性對象中拷貝屬性聲明到新的Extender實(shí)例。
| <ajaxToolkit:ConfirmButtonExtender ID="cbe12" runat="server" TargetControlID="LinkButton1" ConfirmText="DeleteItem?"/> <ajaxToolkit:ConfirmButtonExtender ID="cbe2" runat="server" TargetControlID="LinkButton2" ConfirmText="UpdateItem?"/> |
第四步(可選)遷移ID到BehaviorID
如果你在屬性對象中引用了組件的ID,在Extender中修改它的值為“BehaviorID”。
| <atlasToolkit:ConfirmButtonExtender ID="cbe1"runat="server"> <atlasToolkit:ConfirmButtonProperties ID="confirmBehavior1" TargetControlID="LinkButton1" ConfirmText="Delete?"/> </atlasToolkit:ConfirmButtonExtender> <scripttype="text/javascript"> functiondoSomething(){ varb= object("confirmBehavior1"); b.confirm(); } </script> |
修改為:
|
<ajaxToolkit:ConfirmButtonExtender |
分享:Scott Mitchell ASP.NET 2數(shù)據(jù)控件嵌套除了靜態(tài)HTML和數(shù)據(jù)綁定語法,template也可以包含Web控件和用戶控件.這些控件的屬性可以通過聲明語法,數(shù)據(jù)綁定語法或在服務(wù)器端通過事件處理編程來設(shè)置. 通過將控件嵌入到template里,可以
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 教你簡單方便獲取Web設(shè)計(jì)的免費(fèi)資源
- ASP.NET:設(shè)置頁面buffer引出來的問題
- Asp.net 備份和還原SQL Server及壓縮Access數(shù)據(jù)庫
- 解析防網(wǎng)站登陸被破解的簡單方法
- asp.net中使用repeater和PageDataSource搭配實(shí)現(xiàn)分頁代碼
- 解析asp.net下web控件點(diǎn)評
- asp.net使用存儲(chǔ)過程實(shí)現(xiàn)用戶登錄
- asp.net讀取數(shù)據(jù)庫亂碼的解決完全方案
- 幾種判斷asp.net中session過期方法的比較
- 使用ADO.NET2.0提升數(shù)據(jù)交互性能(5)
- 相關(guān)鏈接:
- 教程說明:
.Net教程-遷移你的Web頁面到ASP.NET AJAX 1.0
。