با سلام
من در MVC5 صفحه ای Razor طراحی کردم به صورتی که شامل سه tabpage می باشد
به این View یک مدل پاس دادم که به کنترل ها و گرید هر سه Tab بایند شده است.گردید از نوع Jquery data table است
چطور می توانم با یک دکمه ذخیره اطلاعات صفحه اول و لیست های صفحه دوم و سوم را یکجا در جداول مختلف ذخیره نمایم؟
لازم به ذکر است ابتدا بایستی صفحه اول ذخیره و Id آن برای صفحات دوم و سوم استفاده شود
همچنین در صفحات دوم و سوم قادر یه اضافه کردن رکورد به گرین آن به صورت Offline و بدون post back بایستی باشیم و با فشردن یک دکمه save اصلی کلیه اطلاعات در جداول مربوطه ذخیره گردد
شما باید از کلاس های ViewModel استفاده کنید
به این ترتیب کلاسی میسازید با فیلد های مورد نظر و ویو رو از اون کلاس میسازید سپس در کنترلر این کلاس را دریافت کرده و در جداول مربوطه ذخیره میکنید
با سلام و تشکر
من واقعیت تفاوت model با View model را نمی دانم
من یک model که حاوی dto های مختلف است به فرم ارسال کرده ام.می خواهم به صورت offline از طریق کنترل های هر Tab لیستی از اطلاعات به گرید آن اطلاعات اضافه شود و با یک Save فقط اطلاعات تغییر یافته یا اظافه شده ذخیره گردد نحوه انجام این کار را نمدانم چگونه است و با ثبت های مختلف در هر Grid صفحه postback یا refresh نشود
لینک زیر را مطالعه کنید
با تشکر
طبق توضیح فوق از ViewModel استفاده کرده ام اما روش درج Offline به Grid ها و درج یکجا را نمی دانم
=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
می خواهم به صورت offline از طریق کنترل های هر Tab لیستی از اطلاعات به گرید آن اطلاعات اضافه شود و با یک Save فقط اطلاعات تغییر یافته یا اظافه شده ذخیره گردد نحوه انجام این کار را نمدانم چگونه است و با ثبت های مختلف در هر Grid صفحه postback یا refresh نشود
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)