التحكم في مستخدمي الويب كصفحة رئيسية مع وجهات نظر طفلين

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

سؤال

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

الشيء هو، لا أعرف إذا كان من الممكن القيام بذلك، مثل مبدأ MasterPage / Chints (من حيث عنصر التحكم مستخدم الويب هذا)، لذلك سآخذ شيء مثل "صفحة ماجستير" مع هذا الشريط الجانبي، وسوف تجعل واحدة من وجهين وجهين إلى يمينها، اعتمادا على معرف محدد من الشريط الجانبي؟

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

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

المحلول

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

href="http://msdn.microsoft.com/ar-us/library/aa581796.aspx" rel="nofollow"> تعليمي 10: ماجستير / التفاصيل باستخدام GridView الرئيسية يمكن اختيارها مع تفاصيل DetailView < / a>

إذا كانت كل عنصر تحكم من هذه الضوابط عنصر تحكم مستخدم في حد ذاته متداخلا داخل عنصر تحكم مستخدم آخر، فيمكنك على سبيل المثال أن يحتوي على ثلاثة عناصر تحكم مستخدمي الويب: ماجستير و Child1 و Child2.

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

هنا بعض المقالات حول الأحداث، إذا كنت مهتما:

الأحداث في عناصر تحكم المستخدم

الأحداث في عناصر تحكم خادم ASP.NET < / a>

إذا كنت لا ترغب في إنشاء عناصر التحكم الخاصة بك بشكل حيوي، فلن يكون من الصعب ربطها عند الطلب المعتمدة على المتغير من التحكم الرئيسي الخاص بك، وإخفائها إذا لم يتم استخدامها / ملزمة.

يمكنك أيضا استخدام الخصائص العامة للتحكم في تحديد نفسك. لذلك قل لديك عنصر تحكم المستخدم لطفلك 1، يمكنك تحديد خاصية عامة في الكود الخلف. يمكنك الوصول إلى هذا في وقت التصميم أيضا.

giveacodicetagpre.

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