在MVC中,在新建主记录之后,重定向到具有许多记录的辅助文件的视图以绑定到主记录
本文关键字:记录 文件 绑定 MVC 视图 许多 重定向 之后 新建 | 更新日期: 2023-09-27 18:09:28
我是MVC新手。我意识到这是非常基本的东西。
在主记录的输入过程中,我如何让我的MVC控制器动作重定向到一个次要文件的视图,该文件包含链接到主记录的多个记录。
脚手架提供了一个视图和控制器来输入主记录,但随后将您带回到索引视图。我在控制器中尝试了各种方法来做到这一点,但我失败了。
桌子非常简单,可以容纳人和收费物品。一人多收费。
I need to…
-
输入新的人员记录
-
单击Save
-
导航到允许输入一个或多个费用的视图,这些费用将链接到该人员。
这是我在控制器中的Post。
[HttpPost]
public ActionResult Create(dataOffender offender)
{
if (ModelState.IsValid)
{
db.dataOffenders.Add(offender);
db.SaveChanges();
return RedirectToAction("Index");
<<<<<<<<<TODO:redirect to my charges "CreateCharge" view.
}
return View(offender);
}
谢谢你能给的任何帮助。
您在保存新条目后重定向到索引,而应该重定向到CreateCharge操作。
[HttpPost]
public ActionResult Create(dataOffender offender)
{
if (ModelState.IsValid)
{
db.dataOffenders.Add(offender);
db.SaveChanges();
return RedirectToAction("CreateCharge", new KeyValuePair(offender.Key, offender.Value));
}
return View(offender);
}
public ActionResult CreateCharge(KeyValuePair kvp)
{
ViewBag.OffenderKeyValue = kvp;
return View();
}