الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Compiler Error Message: CS0118:

مغلق
بدأه in2sol في 25 يونيو 2006 · 3 رد · 388 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليثكم ورحمة الله وبركااته وبعد:

احاول ان اعمل bidn من dataset في صفحة ال ascxعن طريق هذا الكود

<a href = '<%# GetURL((String)DataBinder.Eval(Container.DataItem,"PostingURL")) %>'> <%# DataBinder.Eval(Container.DataItem("Heading")) %> </a>

حيث ان GetURL هي function موجوده في ال code behind

ولكن للاسف احصل على رسالة الخطاء التالية:

Compiler Error Message: CS0118: 'System.Web.UI.WebControls.RepeaterItem.DataItem' denotes a 'property' where a 'method' was expected

علما انني عندما ازيل

<%# DataBinder.Eval(Container.DataItem("Heading")) %>

فان الكود يعمل بشكل جيد والغريب ايضا انني عندما احول الكود كاملا الى الVB بدلا من الC# فان الكود يعمل بلا اي مشاكل

Success is the ability to go from one failure to the next without any loss of Enthusiasm

#2

اسف لاشغالكم في هذا الموضوع فلقد وجدت حله وكان عباره عن ثلاثة حركات صغير امضيت وقتا طويلا وبحثا مطولا وهي كانت امام عيني

الحركة الاولا = ,

الحركة الثانية حذف القوس الاول

الحركة الثالثه حذف القوس الثاني

:|

اعلم انكم لم تفهموني لاني اكتب هذا الرد وانا في غاية السعادة والغضب في ان واحد وهذا يعني انني متلخبط الاحساس

عموما كان الخطا في الشكل التالي :

<%# DataBinder.Eval(Container.DataItem("Heading")) %>

والصحيح هو :

<%# DataBinder.Eval(Container.DataItem,"Heading") %>

طبعا للتوضيح انني نسخت ذلك الحل من كود VB الى كود C# وكان يعمل جيدا في ال VB ولكن الC# كان لابد ان اغير ذلك

اسف من جديد عموما عل هذا الخطاء يفيد شخص اخر قام بما قمت به

وشكرا

Success is the ability to go from one failure to the next without any loss of Enthusiasm

#3

هذه الطريقة ممتازة

وهي أن من يطرح مشكلة ثم يقوم بحلها يفيد بها بقية الأعضاء وأيضاً يوفر عليهم البحث عن حل مشكلته

#4

شكرا لمرورك اخي العزيز

وكما تفضلت العبره ليست في اطرح مشكلتي وانتظر ان يحلها لي احد وانما العبره ان تفيد وتستفيد

>>> لقى مخرج :P

عموما يسلمووو يا سيدي

Success is the ability to go from one failure to the next without any loss of Enthusiasm

هذا الموضوع مغلق.

مواضيع مشابهة