فتح نفس الصفحة من خلال عدة عنصر القائمة في asp.net باستخدام خريطة الموقع

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

  •  10-07-2019
  •  | 
  •  

سؤال

وأستخدمه خريطة الموقع والقائمة في asp.net لإنشاء القوائم على masterpage. أريد أن فتح نفس الصفحة دعونا نقول "تحت الإنشاء" من قوائم متعددة. ولكن لإعطائي الخطأ أن قائمة واحدة يمكن أن يشير إلى صفحة واحدة فقط. الرجاء اعطائي حل لتنفيذ ذلك.

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

المحلول

ويمكنك إنشاء xmldoc في الذاكرة ثم ربط السيطرة القائمة مع عناوين المواقع التي تريدها. هل يمكن أن اسلو خلق ديناميكية القائمة في التعليمات البرمجية وراء إلحاق العناصر إيرباص استنادا إلى بعض criter التي تقوم بتعيينها إما في DB أو في XML.

نصائح أخرى

وعلى الرغم من أن URL يجب أن يكون مختلفا عن كل عنصر القائمة لا يزال بإمكانك تحميل نفس صفحة aspx من عناصر القائمة متعددة:

وsiteMapNode title="Page One" description="First page" url="~/Page.aspx?p=1" roles=""

siteMapNode title="Page Two" description="Second page" url="~/Page.aspx?p=2" roles=""

وتمرير المعلمات ?= يجعل URL مختلفة، وإذا تجاهلت صفحة ASPX الخاص المعلمة ثم يمكنك تحقيق النتيجة المرجوة

ويجب أن تكون جميع عناوين المواقع فريدة من نوعها في خريطة الموقع.

هل يمكن إنشاء صفحات، وتحميل تحت سيطرة المستخدم البناء، أو بدلا من ذلك، إعادة توجيه المستخدم في Page_Load لوتحت الصفحة البناء.

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