0

我正在使用 MVC 表单向 Account/Manage Controller 发送一些数据:

@using (Html.BeginForm("Manage", "Account",  FormMethod.Post, new { @class = "form-horizontal", role = "form" }))

我也在另一个视图中使用相同的表单,但是现在设置的方式是,在每次提交后,它将用户重定向到帐户/管理视图页面。

有没有办法可以将表单发送到 Account/Manage 控制器并将用户重定向到另一个视图页面?这是我可以用 RouteValue 实现的吗?

我不能在 Account/Manage Controller 中执行此操作,因为只有在特定视图上我希望用户被重定向到 Account/Manage 以外的视图时

4

1 回答 1

0

作为一种解决方法,我所做的是在表单中添加一个隐藏元素。

@Html.Hidden("Hidden", "UsersPage" ) //type="hidden", value="UsersPage"

我检查了控制器中隐藏元素(文本)的值,并基于该值重定向到不同的视图。

于 2014-08-14T15:19:42.327 回答