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

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

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

ارسال model همراه redirecttoaction

  • یکشنبه 3 مرداد 1395
  • 11:30
تشکر میکنم

با سلام.

من از RedirectToAction استفاده می کنم. بصورت زیر model رو به View می فرستم:

return RedirectToAction("Techers", "Admin",model);

اما اینا بصورت querystring ارسال می شه و در مرورگر تعداد فیلدهای برگردانده شده بصورت ?count= نوشته می شه.

چطور می تونم model رو با redirecttoaction ارسال کنم بصورتی که تغییری در addressbar ایحاد نشه؟

لطفا راهنمای نمایید

با تشکر

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

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

ایمان مدائنی

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

  • یکشنبه 3 مرداد 1395
  • 11:54

میتونید مستیقیم View را Return کنید و مدل را به ویو پاس دهید

در Return View ادرس ویو و پارامتر بعدی مدل را بدهید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • یکشنبه 3 مرداد 1395
  • 13:19

استاد حرف شما کاملا متین

من در اکشن Techers یکسری viewbag را به view پاس می دهم.

حالا برای اینکه این کدهای viewbag را در اکشن های دیگر تکرار نکنم از redirectToAction استفاده می کنم.

اگز ار View استفاده نمایم باید کدهای Viewbag را هم بنویسم.

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

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

  • یکشنبه 3 مرداد 1395
  • 13:30

اگر اینطور هست خب مدل رو هم همونجا پر کنید

دیگر نیازی به ارسال مدل نیست

یا میتوانید توسط TempData مدل را ارسال کنید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • یکشنبه 3 مرداد 1395
  • 14:06

استاد به چه صورت مدل را همین جا پر کنم؟

کاربر سایت

ایمان مدائنی

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

  • یکشنبه 3 مرداد 1395
  • 14:48

مدل را داخل TempData قرار دهید و سپس در Action مورد نظر واکشی کنید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • یکشنبه 3 مرداد 1395
  • 15:07

استاد ببخشید درست منظورتون رو متوجه نشدم.

اگر امکان دارد با کد مثالی بزنید

با تشکر

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

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

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

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