In addition to the
RedirectToAction method inside a
Controller, I want to be able to use a
Server.Transfer inside my actions.
This can be useful, if you want to redirect without changing the URL(routing).
I also want to ensure that an action is only accessible by a transfer request - similar to
After searching for an existing solution without success (not a complete solution) I came up with the following code.
The usage is very simple:
The transfer implementation is inside a custom
ActionResult and can be easily called trough an extension.
To make the
TransferActionOnly-attribute possible, a query string marker is used.
You can do anything you want with this code, but don’t hold me liable 🙂