【发布时间】:2015-08-13 16:54:23
【问题描述】:
我想在我的视图中有两个按钮(称为“创建”),一个用于提交表单并在用户完成后将其带回主页,另一个用于提交表单但重新加载评分页面以便能够添加其他评分。
这是我现在遇到的问题-
目前我有一个按钮在我的控制器中有一个动作结果:
public ActionResult Create(Rating rating)
{
if (ModelState.IsValid)
{
db.Ratings.Add(rating);
db.SaveChanges();
return RedirectToAction("Index");
}
**Additional code that is irrelevant here
}
我面临的问题是这个 ActionResult 有一个重定向到主页,所以当我提交我的另一个按钮并使用同一个 ActionResult 类时,它被重定向到主页。当单击按钮并提交表单时,我在视图中使用 javascript onclick 事件重定向到 Ratings 页面,但是如果我对两个按钮使用相同的 Action Result 类,它会重定向我想让我留在页面上的按钮到索引页。
如何从同一个视图创建两个 Action Result 类,每个提交按钮一个?
【问题讨论】:
标签: asp.net-mvc-4 razor