MVC5,如何使用以前的值复制创建视图?

时间:2016-09-13 12:35:21

标签: asp.net-mvc entity-framework asp.net-mvc-5 duplicates

我有一个“创建”表格及其相关的控制器。

我希望用户能够在CREATE操作后重复输入并修改他们选择的元素

我的问题是,如何在“RedirectToAction”中修改参数以复制数据输入并为用户提供视力?

return RedirectToAction("Create", "SAISIE");

有可能吗?

1 个答案:

答案 0 :(得分:0)

试试这个

    [HttpGet]
    public ActionResult Demo()
    {
        HomeModel model = (HomeModel)TempData["home"];
        return View(model);
    }

    [HttpPost]
    public ActionResult Demo(HomeModel model)
    {
        //Your logic here
        TempData["home"] = model;
        return RedirectToAction("Demo", "Home");
    }

您可以将TempData中的模型再次传递给HTTPGET,您可以在其中将TempData转换为模型并将模型传递给视图