ورود

View Full Version : سوال: سوالی در مورد کنترلر



miladprogrammer
چهارشنبه 03 آذر 1395, 13:02 عصر
من یک کنترلر درست کردم که کارش تغییر کوکی زبان سایت هست. همانطور که می دانید دستور دادن به کنترل ها از طریق آدرس صفحه ایجاد می شه. حالا من در layout یک partial view درست کردم که زبان را در اون قرار می دم. حالا می خوام با کلیک بر روی هر کدوم از اونها زبان سایت تغیر کنه . باتوجه به اینکه دستور دادن به کنترل ما رو از اون صفحه خارج می کنه چیکار باید بکنم تغییر زبان در همان صفحه بمونه؟

Moien Tajik
چهارشنبه 03 آذر 1395, 18:01 عصر
روال این کار دقیقا مثل لاگین پیشفرض در MVC هست . شما باید یه ReturnURL داشته باشید و آدرس اون صفحه رو پاس بدید به اکشن .
بعد از اینکه عملیات مورد نظرتون رو داخل اکشن انجام دادید با RedirectToLocal اون آدرس رو بزارید که Redirect بشید به همون صفحه که قبلا حضور داشتید.
اگر AccountController رو در پروژه های پیشفرض ببینید روال کار رو درک میکنید .