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

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

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

هدایت صفحه بعد از submit کردن

  • جمعه 6 اسفند 1395
  • 16:12
تشکر میکنم

سلام

من صفحه index رو جوری ساختم که بر اساس شماره پرسنلی شخصی که آنلاینه لیست اطلاعات رو نشون میکنه! تا اینجا اوکیه و مشکلی نداره

مشکلم اینجاست که وقتی Create میزنم و یه رکورد جدید وارد میکنم یا Delete میزنم صفحه منتقل میشه به Index ! میدونم بخاطر خط زیره که این کار اتفاق میوفته!

return RedirectToAction("Index");

اینجا چجوری میتونم مقدار PersonID خودمو پاس بدم؟

من مقدار PersonID رو توی session ذخیره کردم

بشکل خط زیر صفحه رو مشخص میکنم!:

<td><a href="@Url.Action("Index", new { PrsID = @Session["UserName"] })" class="btn btn-info">برگشت به لیست</a></td>

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

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

ایمان مدائنی

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

  • جمعه 6 اسفند 1395
  • 16:15

میتونید از User.Identity.Name برای بدست آوردن کاربر جاری استفاده کنید

البته اگر لاگین باشد

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • جمعه 6 اسفند 1395
  • 16:41

استاد میشه از ReturnUrl استفاده کرد؟

یعنی Url فعلی رو هم به سرور بفرستم و Redirect کنم به Url که ارسال کردم؟

مثلا Index?PrsID=2854 رو با یه متغیر string پاس بدم به کنترلرم بعد از انجام کار دوباره Redirect کنم به همین آدرس؟

اگه اینی که میگم میشه راهنمایی کنید چجوری انجام بدم!!!!

کاربر سایت

ایمان مدائنی

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

  • جمعه 6 اسفند 1395
  • 18:52

میشه

ولی امن نیست و کد در url دیده میشه

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

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

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

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