Wenn Sie das Atlas Control Toolkit auf Ihrer Website verwenden, hilft Ihnen dieser Artikel bei der Migration Ihrer Webseiten auf ASP.NET AJAX 1.0, übersetzt von der ASP.NET AJAX Control Toolkit-Website.
Mit der Veröffentlichung von ASP.NET AJAX 1.0 Beta wurden viele grundlegende Änderungen vorgenommen, darunter die Entfernung des „TargetProperties“-Objekts aus der Originalversion.
Glücklicherweise ist die Migration Ihrer Webseiten in das neue Format sehr einfach. Befolgen Sie einfach die folgenden Schritte:
Schritt 1: Aktualisieren Sie die Referenz
. Aktualisieren Sie zunächst die Referenz Ihrer Website von AtlasControlToolkit und aktualisieren Sie dann alle Registeranweisungen auf Ihrer Webseite.
<%@ Register
Assembly="AtlasControlToolkit"
Namespace="AtlasControlToolkit"
TagPrefix="atlasToolkit" %>
Ändern zu:
<%@ Register
Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit"
TagPrefix="ajaxToolkit" %>
Der zweite Schritt besteht darin, für jedes Eigenschaftsobjekt eine Extender-Instanz zu erstellen.
TargetProperties wurde aus der neuen ASP.NET-AJAX-Erweiterung entfernt. Jede Eigenschaft ist jetzt direkt als Extender definiert, sodass in Ihrem ursprünglichen Code jedes Eigenschaftsobjekt eine Extender-Instanz benötigt . .
<atlasToolkit:ConfirmButtonExtender
ID="cbe1" runat="server">
<atlasToolkit:ConfirmButtonProperties
TargetControlID="LinkButton1"
ConfirmText="Element löschen?" />
<atlasToolkit:ConfirmButtonProperties
TargetControlID="LinkButton2"
ConfirmText="Element aktualisieren?" >
</atlasToolkit:ConfirmButtonExtender>
Ändern Sie zu:
<ajaxToolkit:ConfirmButtonExtender
ID="cbe1" runat="server" />
<ajaxToolkit:ConfirmButtonExtender
ID="cbe2" runat="server"/>
Der dritte Schritt besteht darin, die Eigenschaftsdeklaration vom Extender zu entfernen
und die Eigenschaftsdeklaration vom Eigenschaftenobjekt in die neue Extender-Instanz zu kopieren.
<ajaxToolkit:ConfirmButtonExtender
ID="cbe12
"runat="server"
TargetControlID="LinkButton1"
ConfirmText="Element löschen?" />
<ajaxToolkit:ConfirmButtonExtender
ID="cbe2"
runat="server"
TargetControlID="LinkButton2"
ConfirmText=" UpdateItem?" />
Schritt 4 (optional) ID zu BehaviorID migrieren.
Wenn Sie im Attributobjekt auf die ID der Komponente verweisen, ändern Sie deren Wert im Extender in „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")
;
</script>
Ändern zu:
<ajaxToolkit:ConfirmButtonExtender
ID="cbe1"
BehaviorID="confirmBehavior1"
runat="server"
TargetControlID="LinkButton"
ConfirmText="Delete?" />
<script type="text/javascript">
function doSomething() {
var b = $find("confirmBehavior1")
;
}
</script>
Fertig!
Originaltext: http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx
http://www.cnblogs.com/Terrylee/archive/2006/10/21/atlas_to_aspnet_ajax.html