I have a UserController that have methods like Register, Login, Logout, etc.
On my site I have a small login form that i’ve made as a partial view and is part of a masterpage. The behaviour I want is to be able to login from any view and then return to the controller I was at when i called the Login method.
I can call the methods from anywhere just fine, but can’t figure out what to do to find out what controller and action the user was at to reroute back.
Use the Referer header from the HTTP Request. In PHP you get it with $_SERVER[‘HTTP_REFERER’]; I don’t know how it’s done in ASP.NET, but it shouldn’t be too hard if you google for ‘HTTP Header Referer’.