将数据从一个控制器发布到另一个

时间:2014-04-07 13:33:20

标签: c# asp.net-mvc http-post

我有一个mvc应用程序。我想从我的控制器发送2个字符串到控制器中的另一个控制器。有可能吗?

2 个答案:

答案 0 :(得分:0)

您可以从表单输入中定位任何控制器操作,以便POST一个字符串。如果要将字符串或对象从控制器传递到控制器,则可以使用会话或数据库。

此外,如果您想在同一个控制器中的动作方法之间传递字符串或对象,您也可以使用TempData集合。

答案 1 :(得分:0)

是的,你可以使用TempData ......

public ActionResult Sample1()
{

    TempData["Test"] = "Test1"
    return RedirectToAction("Sample2");
}

public ActionResult Sample2()
{
    var test= TempData["Test"] as string

    return View( test);
}