كيفية إنشاء عرض تحرير tabbed لـ ViewModel Big في ASP.NET بدون JavaScript؟

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

  •  20-09-2019
  •  | 
  •  

سؤال

لقد حصلت على ViewModel Big for a contactViewModel مع العديد من العناوين (الافتراضي ، الفاتورة ، التسليم). هذا contactViewModel أود التحرير ضمن علامة تبويب DefaultAddress ، وما إلى ذلك وأود أن أعرف كيفية التعامل مع هذا بدون JavaScript؟ هل هذا ممكن؟

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

المحلول

قل لي إذا كنت خارج القاعدة هنا ؛

الطريقة التي أعتقد أنني سأقترب من هذا هي إنشاء رؤية جزئية تأخذ قائمة. سوف تتواصل العرض الجزئي من خلال القائمة وإنشاء طريقة عرض جزئية أخرى وهي علامة التبويب.

عند النقر فوق علامة التبويب ، سأقوم بعمل Postback وتخزين علامة التبويب النقر. ثم يصبح هذا المعرف علامة التبويب النشطة.

عندما أعود لإعادة بناء صفحتي ، ستحتاج PartialView لعلامة التبويب الفعلية إلى التحقق لمعرفة ما إذا كانت نشطة ثم تجعل نفسها مرئية. إن لم يكن مرئيًا ، فببعيدًا لا شيء ربما.

نصائح أخرى

يمكن القيام بذلك مع CSS. هنا مثال: http://www.alistapart.com/articles/slidingdoors/

يجب تقديم علامة التبويب/العرض المحدد على الخادم. يمكنني رؤية كل علامة تبويب رابط ، عند النقر فوق الرابط ، يتم إرجاع العرض الصحيح وإرجاع علامة التبويب المحددة.

بعض علامات تبويب CSS لا تعمل بشكل صحيح في IE6. لست متأكدًا مما إذا كان الرابط أعلاه هو واحد منهم.

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