إذا كنت تستخدم مجموعة أدوات التحكم Atlas في موقع الويب الخاص بك، فستساعدك هذه المقالة في ترحيل صفحات الويب الخاصة بك إلى ASP.NET AJAX 1.0، المترجمة من موقع ASP.NET AJAX Control Toolkit.
مع إصدار ASP.NET AJAX 1.0 Beta، تم إجراء العديد من التغييرات الأساسية، أحدها هو إزالة كائن "TargetProperties" من الإصدار الأصلي.
ولحسن الحظ، فإن ترحيل صفحات الويب الخاصة بك إلى التنسيق الجديد أمر بسيط للغاية، ما عليك سوى اتباع الخطوات التالية:
الخطوة 1: تحديث المرجع
أولاً، تم تغيير اسم مجموعة أدوات التجميع. قم بتحديث مرجع موقع الويب الخاص بك من AtlasControlToolkit إلى AjaxControlToolkit، ثم قم بتحديث كافة تعليمات التسجيل في صفحة الويب الخاصة بك.
<%@ تسجيل
التجميع="AtlasControlToolkit"
Namespace="AtlasControlToolkit"
TagPrefix="atlasToolkit" %>
تعديل إلى:
<%@ تسجيل
التجميع = "AjaxControlToolkit"
Namespace = "AjaxControlToolkit"
TagPrefix = "ajaxToolkit" %>
الخطوة الثانية هي إنشاء مثيل موسع لكل كائن خاصية
تمت إزالته من ملحق ASP.NET AJAX الجديد. يتم الآن تعريف كل خاصية بشكل مباشر على أنها موسع، لذلك في التعليمات البرمجية الأصلية، يحتاج كل كائن خاصية إلى مثيل موسع .
<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"/>
الخطوة الثالثة هي إزالة تعريف الخاصية من الموسع
ونسخ تعريف الخاصية من كائن الخصائص إلى مثيل الموسع الجديد.
<
ajaxToolkit:ConfirmButtonExtender
ID="cbe12
"
runat="
server"
TargetControlID="LinkButton1"
ConfirmText
=
"هل تريد حذف العنصر؟
"تحديث العنصر؟" />
الخطوة 4 (اختياري) ترحيل المعرف إلى BehaviorID
إذا قمت بالإشارة إلى معرف المكون في كائن السمة، فقم بتعديل قيمته في الموسع إلى "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");
b.confirm()
}
</script>
تعديل إلى:
<ajaxToolkit:ConfirmButtonExtender
ID='cbe1'
BehaviorID='confirmBehavior1'
runat='server'
TargetControlID='LinkButton'
ConfirmText='حذف />؟
<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