云南天气免费注册登陆发布文章  
网页教程   |   平面教程   |   网络编程   |   数据库   |   服务器
您所在的位置:云港首页 >> 站长学院 >> 网络编程 >> 正文
迁移你的Web页面到ASP.NET AJAX 1.0
文章来源:本站收集 责任编辑:yn47.com 加入时间:2008-4-6 字体显示:
  如果你在Web站点中使用了AtlasControlToolkit,那么这篇文章有助于迁移你的Web页面到ASP.NETAJAX1.0,翻译自ASP.NETAJAXControlToolkit网站。
  随着ASP.NETAJAX1.0Beta版的发布,带来了很多根本性的变化,其中的一个变化就是从原先的版本中移除了“TargetProperties”对象。
  幸运的是,迁移你的Web页面到新的形式非常的简单,仅仅按照如下步骤去做:
  第一步:更新引用
  首先程序集Toolkit的名称已经改变,更新你的Web站点的引用从AtlasControlToolkit到AjaxControlToolkit,然后更新你的Web页面中所有的Register指令。
  以下是引用片段:
  <%@Register
  Assembly="AtlasControlToolkit"
  Namespace="AtlasControlToolkit"
  TagPrefix="atlasToolkit"%>
  修改为:
  以下是引用片段:
  <%@Register
  Assembly="AjaxControlToolkit"
  Namespace="AjaxControlToolkit"
  TagPrefix="ajaxToolkit"%>
  第二步为每一个属性对象创建Extender实例
  新的ASP.NETAJAX扩展里面移除了TargetProperties,每个属性现在直接定义为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>
返回栏目首页】 【打印此页】 【发表评论】 【发布文章】 【关闭此页
返回云南设计港首页
发表评论 查看评论
您的昵称: 1、遵守中华人民共和国有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
2、本网拥有管理笔名和留言的一切权力。
3、您在本站留言板发表的言论,本网有权在网站内转载或引用。
4、如您对管理有意见请向留言板管理员或本网反映。
评论内容:
验 证 码: 看不清,请刷新验证码
相关文章
热点推荐
站长在线
网站运营
站长休闲
版权所有 云南设计港 © all Rights Reserved.  为了更好的浏览,建议使用分辨率:1024×768和iE6.0以上的浏览器浏览本网站
  滇icP备06002874号