صفحه ای طراحی کردم شامل 3 Tab که در در یک صفحه فقط تعدادی کنترل و 2 صفحه آخر تعدادی کنترل و زیر آن Grid می باشد.هر صفحه اطلاعات مربوط به یک جدول می باشد که توسط یک ViewModel به فرم ارسال شده است لازم به ذکر است صفحه دوم و سوم foreign Key می باشد.
بر فرض مثال Tab اول اطلاعات دانشجو، Tab دوم ثبت و ویرایش طلاعات کلاس های دانشجو ، Tab سوم شامل لیست Comment ها برای این دانشجو می باشد
همگی این عملیات بایستی بدون رrefesh صفحه و json مانند باشد
جهت پیاده سازی 2 روش به ذهن من می رسد
1-ابتدا اطلاعات صفحه اول را به صورت Json ثبت گردد و د رصفحه دوم و سوم با در دست داشتن Id اطلاعات آن در جدول مربوطه ثبت گردد و Grid مربوطه Update گردد
2-اطلاعات دانشجو و همچنین لیست کلاس ها و پیام ها در View model درج گردد و با هر بار اطافه کردن کلاس اطلاعات گرید مجددا از View model بروز رسانی شده نمایش داده شود و در نهاین با فشردن یک دکمه Save کلیه اطلاعات view model در جداول مربوطه ذخیره گردد
نمی دانم کدام روش بهتر است نظر خودم روش 2 می باشد ولی روش پیاده سازی این ها را نمی دانم
اگر روش بهتری سراغ دارید لطفا بگویید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)