Si vous utilisez Atlas Control Toolkit sur votre site Web, cet article vous aide à migrer vos pages Web vers ASP.NET AJAX 1.0, traduit du site Web ASP.NET AJAX Control Toolkit.
Avec la sortie d'ASP.NET AJAX 1.0 Beta, de nombreux changements fondamentaux ont été apportés, dont la suppression de l'objet « TargetProperties » de la version originale.
Heureusement, migrer vos pages Web vers le nouveau format est très simple, suivez simplement ces étapes :
Étape 1 : Mettez à jour la référence
. Tout d'abord, le nom de l'assembly Toolkit a changé la référence de votre site Web d'AtlasControlToolkit à AjaxControlToolkit, puis mettez à jour toutes les instructions d'enregistrement dans votre page Web.
<%@ Register
Assembly="AtlasControlToolkit"
Namespace="AtlasControlToolkit"
TagPrefix="atlasToolkit" %>
Modifier pour :
<%@ Register
Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit"
TagPrefix="ajaxToolkit" %>
La deuxième étape consiste à créer une instance Extender pour chaque objet de propriété.
TargetProperties a été supprimé de la nouvelle extension ASP.NET AJAX. Chaque propriété est désormais directement définie comme Extender, donc dans votre code d'origine, chaque objet de propriété a besoin d'une instance Extender. .
<atlasToolkit:ConfirmButtonExtender
ID="cbe1" runat="server">
<atlasToolkit:ConfirmButtonProperties
TargetControlID="LinkButton1"
ConfirmText="Supprimer l'élément ?" />
<atlasToolkit:ConfirmButtonProperties
TargetControlID="LinkButton2"
ConfirmText="Mettre à jour l'élément ?" >
</atlasToolkit:ConfirmButtonExtender>
Modifier vers :
<ajaxToolkit:ConfirmButtonExtender
ID="cbe1" runat="server" />
<ajaxToolkit:ConfirmButtonExtender
ID="cbe2" runat="server"/>
La troisième étape consiste à supprimer la déclaration de propriété de l'Extender
et à copier la déclaration de propriété de l'objet Properties vers la nouvelle instance d'Extender.
<ajaxToolkit:ConfirmButtonExtender
ID="cbe12
"runat="server"
TargetControlID="LinkButton1"
ConfirmText="Delete Item?" />
<ajaxToolkit:ConfirmButtonExtender
ID="cbe2"
runat="server"
TargetControlID="LinkButton2"
ConfirmText=" Mettre à jour l'élément?" />
Étape 4 (facultatif) Migrer l'ID vers BehaviorID
Si vous référencez l'ID du composant dans l'objet d'attribut, modifiez sa valeur dans l'extension en "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>
Modifier :
<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>
Terminé !
Texte original : http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx
http://www.cnblogs.com/Terrylee/archive/2006/10/21/atlas_to_aspnet_ajax.html