迁移你的Web页面到A.NET AJAX 1.0_Ajax编程_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

迁移你的Web页面到A.NET AJAX 1.0

作者:黑客防线网安Ajax教程基地 来源:黑客防线网安Ajax教程基地 浏览次数:0

本篇关键词:页面迁移 />
黑客防线网安网讯:  如果你在Web站点中使用了Atlas Control Toolkit,那么这篇文章有助于迁移你的Web页面到ASP.NET AJAX 1.0,翻译自ASP.NET AJAX Control Toolkit网站。  随着ASP.NET AJAX 1.0 Beta版的...

  如果你在Web站点中使用了Atlas Control Toolkit那么这篇文章有助于迁移你的Web页面到ASP.NET AJAX 1.0翻译自ASP.NET AJAX Control Toolkit网站

  随着ASP.NET AJAX 1.0 Beta版的发布,带来了很多根本性的变化,其中的一个变化就是从原先的版本中移除了“TargetProperties”对象

  幸运的是,迁移你的Web页面到新的形式非常的简单,仅仅按照如下步骤去做:

   

  第一步:更新引用

  首先程序集Toolkit的名称已经改变,更新你的Web站点的引用从AtlasControlToolkit到AjaxControlToolkit,然后更新你的Web页面中所有的Register指令。

   

  <%@ Register

        Assembly="AtlasControlToolkit"

        Namespace="AtlasControlToolkit"

        TagPrefix="atlasToolkit" %>
  修改为:
  <%@ Register

        Assembly="AjaxControlToolkit"

        Namespace="AjaxControlToolkit"

        TagPrefix="ajaxToolkit" %>  
  第二步 为每一个属性对象创建Extender实例

  新的ASP.NET AJAX 扩展里面移除了TargetProperties,每个属性现在直接定义为Extender,所以在你原来的代码中每一个属性对象,都需要一个Extender实例。

  <atlasToolkit:ConfirmButtonExtender

      ID="cbe1" runat="server">

      <atlasToolkit:ConfirmButtonProperties

          TargetControlID="LinkButton1"

          ConfirmText="Delete Item?" />

      <atlasToolkit:ConfirmButtonProperties

          TargetControlID="LinkButton2"

          ConfirmText="Update Item?" />

  </atlasToolkit:ConfirmButtonExtender>
  修改为:

  <ajaxToolkit:ConfirmButtonExtender

       ID="cbe1" runat="server"  /> 

  <ajaxToolkit:ConfirmButtonExtender

       ID="cbe2" runat="server"/>
   

  第三步 从Extender中移除属性声明

  从属性对象中拷贝属性声明到新的Extender实例。

  <ajaxToolkit:ConfirmButtonExtender

      ID="cbe12"

      runat="server"

      TargetControlID="LinkButton1"

      ConfirmText="Delete Item?" />

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

   

  <script type="text/javascript">

      function doSomething() {

         var b = $object("confirmBehavior1");

         b.confirm();

      }

  </script>
  修改为:

  <ajaxToolkit:ConfirmButtonExtender

      ID="cbe1"

      BehaviorID="confirmBehavior1"

      runat="server"

      TargetControlID="LinkButton"

      ConfirmText="Delete?" />

  
  <script type="text/javascript">

      function doSomething() {

         var b = $find("confirmBehavior1");

          b.confirm();

      }

  </script>

  完成!

  原文:http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx
  http://www.cnblogs.com/Terrylee/archive/2006/10/21/atlas_to_aspnet_ajax.html

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15553-1.html
网站维护教程更新时间:2012-04-05 00:03:00  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer