遷移你的Web頁面到ASP.NET AJAX 1.0

來源:互聯網
上載者:User

如果你在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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.