سؤال

أواجه مشكلة في التحكم في ASP.NET TreeView. أقوم بإنشاء TreeView على ما يرام ولكن العقد لن تتوسع أو تنهار. أرى أن هناك خطأ JavaScript ولكنه مخصص للشخصية 1 من صفحة الويب ، لا يوجد شيء في حرف السطر 1 0.

أنا أستخدم التحكم في ASP: Treeview بالاقتران مع عناصر التحكم Telerik ، لكنني لست متأكدًا مما إذا كانت هذه مشكلة.

رأيت أنه كان هناك سؤال مماثل هنا لكن الإجابة ليست ذات صلة بموقعي. هل واجه أي شخص هذه القضية من قبل؟ لقد حاولت البحث عن Google وحاولت عددًا من الحلول المقترحة ، لكن لم ينجح أي منها حتى الآن.

شكرًا لك،

هل كانت مفيدة؟

المحلول

عادة مع مشاكل مثل هذه ، من الأفضل عزل الكود الذي يسبب المشكلة. على سبيل المثال ، قم بإنشاء صفحة الحد الأدنى مع عدم وجود عناصر تحكم أو JavaScript الخارجية ومعرفة ما إذا كانت المشكلة مستمرة.

من المفيد أيضًا استخدام مصحح أخطاء لائق. يحتوي أحدث IE8 في الواقع على مصحح مصحح مصحوب أخطاء على طراز Visual Studio جيد جدًا - انتقل إلى صفحتك ، واضغط على F12 و GO to the Script Tab وانقر فوق "ابدأ تصحيح الأخطاء" ومعرفة أين يقودك.

نصائح أخرى

لقد رأيت أخطاء JavaScript غير المفيدة عندما تقوم الصفحة ببذخ Ajax ، ويحدث استثناء على الخادم ، ولا يستطيع JavaScript العميل التعامل مع ما يعيده الخادم. يمكنك التأكد مما إذا كان هذا يحدث عن طريق تصحيح الموقع ، ووضع نقطة توقف على Page_Load الطريقة (أو شيء مشابه) ، ومعرفة ما إذا كان يتم ضربه عند محاولة الانهيار أو توسيع نطاق TreeView.

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