推薦:用事實說話!AJAX應(yīng)用程序開發(fā)七宗罪AJAX bandwagon是個好去處。它帶給你更快、更高效、更強(qiáng)動態(tài)的應(yīng)用。但它也有自身的缺陷。初一看,具備一些常識似乎就能避免這些缺陷,在一定程度上,的確如此。但從DHTML起源來看,AJAX應(yīng)用
如果你在Web站點中使用了AtlasControlToolkit,那么這篇文章有助于遷移你的Web頁面到ASP.NETAJAX1.0,翻譯自ASP.NETAJAXControlToolkit網(wǎng)站。
隨著ASP.NETAJAX1.0Beta版的發(fā)布,帶來了很多根本性的變化,其中的一個變化就是從原先的版本中移除了“TargetProperties”對象。
幸運的是,遷移你的Web頁面到新的形式非常的簡單,僅僅按照如下步驟去做:
第一步:更新引用
首先程序集Toolkit的名稱已經(jīng)改變,更新你的Web站點的引用從AtlasControlToolkit到AjaxControlToolkit,然后更新你的Web頁面中所有的Register指令。
| <%@Register Assembly="AtlasControlToolkit" Namespace="AtlasControlToolkit" TagPrefix="atlasToolkit"%> |
| <%@Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit"%> |
| <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"/> |
| <ajaxToolkit:ConfirmButtonExtender ID="cbe12" runat="server" TargetControlID="LinkButton1" ConfirmText="DeleteItem?"/> <ajaxToolkit:ConfirmButtonExtender ID="cbe2" runat="server" TargetControlID="LinkButton2" ConfirmText="UpdateItem?"/> |
| <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里,可以
新聞熱點
疑難解答
圖片精選