أفضل طريقة لتوليد وتسليط الضوء على عناصر القائمة على الخادم (asp.net)

StackOverflow https://stackoverflow.com/questions/241373

  •  04-07-2019
  •  | 
  •  

سؤال

ولدي عنصرا ASCX، الذي يحمل قائمة المستوى الثاني، لأن هناك العديد من أنواع المستخدمين، ويحتاج إلى القائمة تحسب على الخادم.

وعلى أي حال - أفعله أيضا تسليط الضوء على عنصر القائمة الحالي على الخادم (إضافة اختيار الفئة / المغلق إلى عنصر). تسليط الضوء مع جافا سكريبت ليس خيارا جيدا، لأن هناك محتوى في datagrids، التي تسبب إعادة النشر ويحتاج أن تظل قائمة في نفس الموقف القيمة المحددة هي. لذلك أنا أفعل هذا الأمر نوعا من رسم الخرائط مع جدول هاش (على سبيل المثال أزواج (رابط من بين الموقع، القائمة البند إلى تسليط الضوء))، ولدي لتشمل تعيين في كل موقع يحتوي على تطبيق الويب الخاص بي في أجل أريد أن يكون القوائم أبرز ... لذلك على نحو ما يزعجني أن يجب أن يكون هناك طريقة أفضل للقيام بذلك. هل هناك أي تقنيات أفضل؟

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

المحلول

وهناك تقنية يمكنني استخدام على صفحة رئيسية بلادي / صفحات المحتوى مع الصافي 2.0 هو أن تكون هناك طريقة متاحة للجمهور بعنوان "SetNavigation" التي تأخذ طابع السلسلة التي يرتبط إلى عنصر تحكم الارتباط التشعبي أريد أن أسلط الضوء. ما هو تعيين أسلوب لا الأنماط CSS الارتباط التشعبي المحدد لبلدي واحد "المحدد".

وبعد ذلك في صفحات طفلي، في أسلوب Page_Load، I استدعاء الأسلوب SetNavigation ويمر في الارتباط القائم على الصفحة الحالية أنا على مثل SetNavigation ( "hypSearch")

وأود أن جمع أنك يمكن أن إنشاء عنصر تحكم مماثلة على السيطرة ASCX وبعد ذلك الأحداث Page_Load، أو حتى فوق زر الأحداث استدعاء الأسلوب إذا رغبت في ذلك.

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