ورود

View Full Version : redirect کردن کوکی



mandagarana
یک شنبه 19 خرداد 1398, 11:52 صبح
با سلام
کاربر من یک سری مقادیر همراه با کوکی برای من ارسال میکنه.
من مجبورم مقادیر و کوکی رو ارسال کنم به یک صفحه دیگه.تو iis یه رول(Redirect 307) نوشتم.مقادیر میاد ولی کوکی نه

مهدی کرامتی
سه شنبه 11 تیر 1398, 15:28 عصر
1- اگر کوکی رو تو همون کدی که ریدایرکت رو انجام میده نوشتید به نظر من بهتره کار رو دو مرحله کنید. یعنی ریسپانس رو طوری تنظیم کنید که یک View رو بعنوان خروجی برگردونه، و آدرس صفحه مقصد رو درون ViewBag قرار بدید، و در سمت View آدرس رو از ViewBag بخوانید و توسط js ریدایرکت رو انجام بدید. این طوری ابتدا یک ریسپانس تولید کردید که کوکی رو ثبت می کنه، و یک ریکوئست دیگه که کاربر رو هدایت می کنه. در این حالت کوکی فرصت ذخیره شدن در براوزر کاربر رو پیدا می کنه.

2- برای انتقال اطلاعات بین دو صفحه در موارد اینچنینی از TempData استفاده کنید.