سؤال

وهكذا لدي IList من الكيانات التجارية التي I حلقة من خلال في ListView إلى قائمة غير مرتبة. أنا خلقت طريقة التمديد على هذا الكيان في طبقة العرض الذي قدمته. في التعليمات البرمجية خلف، ويمكنني أن Response.Write نتيجة لهذا الأسلوب التمديد، ولكن عندما أحاول الوصول إليه من خلال يكون ListView أحصل على خطأ. يتم استدعاء أسلوب IsCurrent وإرجاع منطقي ... هنا هو رمز بلادي:

<li><%#((CB.CMSFramework.WebPage)Container.DataItem).IsCurrent(Guid.Empty) %></li>

والخطأ أحصل هو: "CB.CMSFramework.WebPage 'لا يحتوي على تعريف ل' IsCurrent" و لا توجد طريقة تمديد "IsCurrent" قبول الحجة الأولى من نوع 'CB.CMSFramework.WebPage "يمكن العثور على (ل أنت في عداد المفقودين باستخدام توجيه أو مرجع تجميع؟)

ولكن ... أحصل على أي خطأ عندما أفعل هذا النوع من التعليمات البرمجية من التعليمات البرمجية خلف:

WebPage w = new WebPage();
Response.Write(w.IsCurrent(Guid.Empty));
هل كانت مفيدة؟

المحلول

وصفحتك تحتاج إلىimport مساحة الاسم الذي يحتوي على طريقة تمديد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top