Una forma de implementar esto es la siguiente:
- En la vista de la página X, añadir un campo oculto, con id=returnUrl.
- En la vista de las páginas, en los links que hagan referencia a la página X, añadir como parámetro "?returnUrl=" + Request.Url.AbsolutePath;
- En el método httpPost del controller de la página X, incluir el parámetro returnUrl, y hacer al final hacer Redirect(returnUrl).