سلام دوستان.
بنده توی صفحه ای هستم
میخوام بعد از اینکه session تموم شد بعد از login مجدد برگردم به همون صفحه
بنظرتون از چه کدی باید استفاده کنم که برام این عمل رو انجام بده ؟
( چطور باید کاربر رو به آخرین صفحه ای که قبل از لاگین کردن بود ریدایرکت کرد؟ )
سپاس گذارم
با سلام خدمت شما دوست عزیز
در action ورودی login با استفاده از دستور Request.UrlReferrer.ToString(); میتونین referer رو دریافت کنین
در یک viewbag به صفحه بفرستین و در فرم لاگین ، یه hidden input برای urlReferer قرار بدین و به اکشن post مربوط به لاگین بفرستین
ViewBag.UrlReferrer = Request.UrlReferrer.ToString();
کد بالا در کنترلر و در اکشن get مربوط به login
<input type="text" name="UrlReferrer" value="@ViewBag.UrlReferrer" hidden />
این کد هم در صفحه و درون فرم باید باشه.
در اکشن post هم مقدارشو دریافت کنین و بعد از عملیات به ادرس دریافت شده redirect کنین
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)