PDA

View Full Version : سوال: ارسال لیست به اکشن در mvc



m.k.atapoor@gmail.com
جمعه 02 مهر 1395, 20:29 عصر
سلام دوستان وقتتون بخیر

بنده در مشغول کار روی یک پروژه mvc هستم و در یک قسمت قرار هست که پست های دریافتی کاربران رو در یک صفحه نمایش و همگی رو در همون صفحه

نمایش بدم. کاربر قراره که در مورد نظرات ارسالی تصمیم بگیره و در نهایت تعدادی رو با فعال کردن چک باکس حذف و تعداد دیگری رو ثبت بکنه تا به نمایش در بیان.

برای این کار نیاز هست که یک لیست از مدل های کامنت رو در ویو دریافت و پس از ویرایش دومرتبه همون لیست رو به کنترلر برگردونم که این کار از طریق اکشن

ریزالت ممکن نیست و هم چنین در حال حاضر با ajax و اعمال از طریق ویو مدل هم مایل نیستم این کار رو انجام بدم. لطفا در این مورد راهنمایی بفرمایید.

با تشکر.

Moien Tajik
جمعه 02 مهر 1395, 21:12 عصر
سلام ,
سوالتون واضح نیست که دقیقا چی میخواید ؟!



کاربر قراره که در مورد نظرات ارسالی تصمیم بگیره و در نهایت تعدادی رو با فعال کردن چک باکس حذف و تعداد دیگری رو ثبت بکنه تا به نمایش در بیان.

اینجا منظورتون از کاربر ، مدیر سایت هستش ؟ کاربران نباید بتونن روی نظرات کنترلی داشته باشن ...



یک لیست از مدل های کامنت رو در ویو دریافت و پس از ویرایش دومرتبه همون لیست رو به کنترلر برگردونم که این کار از طریق اکشن ریزالت ممکن نیست

چرا ممکن نیست ؟ شما ID هر نظر رو به عنوان ورودی ActionResult میگیرید و با یک Select از دیتابیس نظرات انتخاب شده رو داخل یک متغییر میریزید و ازش استفاده میکنید. ( حذف نظر ، تایید نظر )
اگر میخواین که عملیات بدون Refresh شدن صفحه انجام بشه باید از Ajax برای ارسال ID نظر استفاده کنید و اگر براتون مهم نیست که صفحه رفرش داشته باشه یا نه در آخر اکشن که عملیات رو انجام میدید با ReturnRedirectToAction دوباره به صفحه نظرات برمیگردید .

alireza70
شنبه 03 مهر 1395, 07:05 صبح
بالاخره پستو میخواین نمایش بدین یا کامنتارو
اگه میخواین کامنتالو نمایش بدین و تغییراتی روش بدین ک با همون اکش ریزالت میشه لیستو گرفت و دوباره برگردوند

اگه هم میخواین هم پست باشه و هم کامنتاش بازم با همون اکشن میشه اینکارو کرد