تم إرسال عروض جزئية متداخلة MVC3.كيف يعمل؟
-
14-11-2019 - |
سؤال
لقد بدأت العمل مع نمط mvc3 وأواجه مشكلة.
بيان المشكلة هو بعض ما يلي:
لدي وجهة نظر جزئية دعنا نقول MasterPartial
الذي يعرض بعض المحتوى ويرتبط بنموذج اسمه MasterPartialModel
الذي يحتوي على جميع البيانات اللازمة لعرضها في هذا العرض الجزئي.ال MasterPartialView
يحتوي على طرق عرض جزئية متداخلة حتى مستوى n والعرض الجزئي الفرعي المتداخل الذي يتم عرضه عند الطلب داخل MasterPartialView
يرتبط مع ChildPartialView
.
علاوة على ذلك، فإن MasterPartial
يحتوي العرض على علامة النموذج.سؤالي الآن هو عند إرسال النموذج الذي سأتلقىه وحسب فهمي سيكون نموذج العرض الذي يحتوي على الشكل المعلن بداخله.كيف أعرف ما إذا كان المستخدم قد أجرى تغييراً في البيانات المقدمة بواسطة إحدى طرق عرض الأطفال.كيف يمكنني الحصول على نماذج العرض الفرعي التي يتم عرضها حسب طلب المستخدم، أو ببساطة كيف نتعامل مع هذا النوع من المشاكل في نمط MVC3؟
المحلول
تم إصلاح المشكلة من خلال حل المشكلة واستخدام jquery لتصفح جميع طرق العرض الجزئية المحملة.تم جمع كل القيم المطلوبة وملء مصفوفة من نوع النموذج وإرسال مجموعة النماذج هذه إلى طريقة التحكم للمعالجة.:) jquery أنا رائع خاصة إذا كان مقترنًا بـ mvc ...