国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

遷移你的Web頁面到ASP.NET AJAX 1.0_.Net教程

2024-07-10 12:50:31
字體:
供稿:網(wǎng)友

推薦:用事實說話!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"%>

第二步為每一個屬性對象創(chuàng)建Extender實例
新的ASP.NETAJAX擴(kuò)展里面移除了TargetProperties,每個屬性現(xiàn)在直接定義為Extender,所以在你原來的代碼中每一個屬性對象,都需要一個Extender實例。

<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實例。

<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
ID="cbe1"
BehaviorID="confirmBehavior1"
runat="server"
TargetControlID="LinkButton"
ConfirmText="Delete?"/>
<scripttype="text/javascript">
functiondoSomething(){
varb= find("confirmBehavior1");
b.confirm();
}
</script>

分享:Scott Mitchell ASP.NET 2數(shù)據(jù)控件嵌套
除了靜態(tài)HTML和數(shù)據(jù)綁定語法,template也可以包含Web控件和用戶控件.這些控件的屬性可以通過聲明語法,數(shù)據(jù)綁定語法或在服務(wù)器端通過事件處理編程來設(shè)置. 通過將控件嵌入到template里,可以

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 雅安市| 富川| 仪陇县| 温州市| 黑龙江省| 蒲城县| 嘉善县| 钦州市| 邳州市| 隆昌县| 巴楚县| 奎屯市| 阿巴嘎旗| 尖扎县| 临安市| 临安市| 泽州县| 阳曲县| 保亭| 竹溪县| 闸北区| 岳普湖县| 当雄县| 武隆县| 昔阳县| 武功县| 怀仁县| 南阳市| 万宁市| 津南区| 商南县| 巴马| 蓝田县| 青阳县| 宜川县| 九龙县| 吉水县| 麻阳| 乐亭县| 延川县| 赤水市|