Web サイトで Atlas Control Toolkit を使用している場合、この記事は、Web ページを ASP.NET AJAX Control Toolkit Web サイトから翻訳された ASP.NET AJAX 1.0 に移行するのに役立ちます。
ASP.NET AJAX 1.0 Beta のリリースにより、多くの基本的な変更が加えられました。その 1 つは、元のバージョンから "TargetProperties" オブジェクトが削除されたことです。
幸いなことに、Web ページを新しい形式に移行するのは非常に簡単で、次の手順に従うだけです。
ステップ 1: 参照を更新します
。まず、アセンブリ ツールキットの名前が AtlasControlToolkit から AjaxControlToolkit に変更され、次に Web ページ内のすべての登録命令が更新されます。
<%@ 登録
アセンブリ="AtlasControlToolkit"
名前空間="AtlasControlToolkit"
TagPrefix="atlasToolkit" %>
次のように変更します。
<%@ 登録
アセンブリ="AjaxControlToolkit"
名前空間="AjaxControlToolkit"
TagPrefix="ajaxToolkit" %>
2 番目のステップは、各プロパティ オブジェクトの Extender インスタンスを作成することです。TargetProperties
は新しい ASP.NET AJAX 拡張機能から削除され、各プロパティは Extender として直接定義されるようになりました。そのため、元のコードでは、各プロパティ オブジェクトに Extender インスタンスが必要です。 。
<atlasToolkit:confirmButtonExtender
ID="cbe1" runat="server">
<atlasToolkit:confirmButtonProperties
TargetControlID="
LinkButton1"confirmText="項目を削除しますか?" />
<atlasToolkit:confirmButtonProperties
TargetControlID="LinkButton2"
confirmText="項目を更新しますか?" / >
</atlasToolkit:confirmButtonExtender>
次のように変更します:
<ajaxToolkit:confirmButtonExtender
ID="cbe1" runat="server" />
<ajaxToolkit:confirmButtonExtender
ID="cbe2" runat="server"/>
3 番目のステップでは、Extender からプロパティ宣言を削除し
、プロパティ オブジェクトから新しい Extender インスタンスにプロパティ宣言をコピーします。
<ajaxToolkit:confirmButtonExtender
ID="cbe12
"runat="server"
TargetControlID="LinkButton1"
confirmText="項目を削除しますか?" />
<ajaxToolkit:confirmButtonExtender
ID="cbe2"
runat="server"
TargetControlID="LinkButton2"
confirmText="アイテムを更新しますか?" />
ステップ 4 (オプション) ID を BehaviorID に移行する
属性オブジェクトでコンポーネントの ID を参照する場合は、エクステンダー内のその値を「BehaviorID」に変更します。
<atlasToolkit:confirmButtonExtender
ID="cbe1" runat="server">
<atlasToolkit:confirmButtonProperties
ID="confirmBehavior1"
TargetControlID="LinkButton1"
confirmText="削除しますか?" />
</atlasToolkit:confirmButtonExtender>
<script type="text/javascript">
function doSomething() {
var b = $object("confirmBehavior1"
)
}
</script>
次のように変更します:
<ajaxToolkit:confirmButtonExtender
ID="cbe1"
BehaviorID="confirmBehavior1"
runat="server"
TargetControlID="LinkButton"
confirmText="削除?" />
<script type="text/javascript">
function doSomething() {
var b =$
find("confirmBehavior1")
}
</script>
完了しました。
原文: http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx
http://www.cnblogs.com/Terrylee/archive/2006/10/21/atlas_to_aspnet_ajax.html