لقد استخدمت عناصر تحكم المستخدم في الإصدار 2.0 اليوم ووجدت أن استخدام عناصر تحكم المستخدم برمجيًا يختلف تمامًا عن ذلك الموجود في الإصدار 1.X.
1. أولاً، أعلن عن مرجع في رأس الصفحة التي تريد استخدامها.
على النحو التالي:
<%@ Reference Control="../Controls/AlbumEditor.ascx" %>
2. في الكود الموجود خلفك، يمكنك العثور على مرجع الفئة لعنصر التحكم هذا من مساحة "ASP"، لكنك تحتاج إلى إعطاء مثال.
-_-! لا أفهم لماذا قام المصمم بذلك، فهو ليس بديهيًا مثل 1.1.
على النحو التالي:
ASP.Controls_AlbumEditor Albumediror = (ASP.Controls_AlbumEditor)LoadControl("../Controls/AlbumEditor.ascx");
Albumediror.EditAlbumID=e.CommandArgument.ToString();
هذا اقتباس كامل نسبيًا.
الميزة مقارنة بـ 1.X هي أن الفئات التي تم إنشاؤها بواسطة عناصر تحكم المستخدم المخصصة لن تؤثر على التطوير.
أنا شخصياً أشعر أن مثل هذا المرجع المكتوب بقوة مزعج بعض الشيء! -_-!!
كتابة التعليمات البرمجية ليست ممتعة بما فيه الكفاية!