مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

محسن نظافت

عضویت از 1394/07/12

Update چند جدول در یک Post در MVC5

  • دوشنبه 9 آذر 1394
  • 13:27
تشکر میکنم

با سلام

من در MVC5 صفحه ای Razor طراحی کردم به صورتی که شامل سه tabpage می باشد

به این View  یک مدل پاس دادم که به کنترل ها و  گرید هر سه Tab بایند شده است.گردید از نوع Jquery data table  است

چطور می توانم با یک دکمه ذخیره اطلاعات صفحه اول و لیست های صفحه دوم و سوم را یکجا در جداول مختلف ذخیره نمایم؟

لازم به ذکر است ابتدا بایستی صفحه اول ذخیره و Id  آن برای صفحات دوم و سوم استفاده شود

همچنین در صفحات دوم و سوم قادر یه اضافه کردن رکورد به گرین آن به صورت Offline و بدون post back بایستی باشیم و با فشردن یک دکمه save اصلی کلیه اطلاعات در جداول مربوطه ذخیره گردد

 

 

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 9 آذر 1394
  • 13:45

شما باید از کلاس های ViewModel استفاده کنید

به این ترتیب کلاسی میسازید با فیلد های مورد نظر و ویو رو از اون کلاس میسازید سپس در کنترلر این کلاس را دریافت کرده و در جداول مربوطه ذخیره میکنید

کاربر سایت

محسن نظافت

عضویت از 1394/07/12

  • دوشنبه 9 آذر 1394
  • 15:02

با سلام و تشکر

من واقعیت تفاوت model با View model را نمی دانم

من یک model  که حاوی dto  های  مختلف است به فرم ارسال کرده ام.می خواهم به صورت offline از طریق کنترل های هر Tab لیستی از اطلاعات به  گرید آن اطلاعات اضافه شود و با یک Save فقط اطلاعات تغییر یافته یا اظافه شده ذخیره گردد نحوه انجام این کار را نمدانم چگونه است و با ثبت های مختلف در هر Grid صفحه postback یا refresh نشود

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 9 آذر 1394
  • 15:05

لینک زیر را مطالعه کنید

نحوه استفاده از ViewModel در ASP.NET MVC

کاربر سایت

محسن نظافت

عضویت از 1394/07/12

  • دوشنبه 9 آذر 1394
  • 15:13

با تشکر

طبق توضیح فوق از ViewModel استفاده کرده ام اما روش درج Offline به Grid ها و درج یکجا را نمی دانم

=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

می خواهم به صورت offline از طریق کنترل های هر Tab لیستی از اطلاعات به  گرید آن اطلاعات اضافه شود و با یک Save فقط اطلاعات تغییر یافته یا اظافه شده ذخیره گردد نحوه انجام این کار را نمدانم چگونه است و با ثبت های مختلف در هر Grid صفحه postback یا refresh نشود

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)