В вашем действии контроллера для страницы 1 вы можете использовать RedirectToAction
:
public ActionResult Process()
{
// do processing
// redirect to page 2
return this.RedirectToAction("Index", "Page2");
}
Вы можете вызвать действие Process из кнопки Page 1, используя запрос GET или POST, в зависимости от того, является ли действие Process идемпотентным. Например, на вашей странице 1 просмотр:
@Html.BeginForm("Process", "Page1", FormMethod.Post)
{
<input type="submit" name="button" value="Submit" />
}
В качестве альтернативы вы можете использовать ActionLink
:
@Html.ActionLink("Redirect to Page 2", "Process", "Page1")