我需要从另一个操作方法或另一个视图将数据传递给下面的操作方法。然后它将用于箭头指向的位置。但是这个动作方法已经有了一个参数并从它自己的视图中获取值。它不能有多个参数。我不知道怎么回事。
答案 0 :(得分:1)
尝试使用以下示例中的TempData
:
将数据从操作传递到另一个操作
public ActionResult Action_A()
{
TempData["Data"] = "ABC";
return View();
}
public ActionResult Action_B()
{
var data = TempData["Data"];
return View();
}
将数据从操作视图传递到另一个操作
动作视图
@{
TempData["Data"] = "hello";
}
<p>This is a Demo</p>
另一个行动
public ActionResult Action_B()
{
var data = TempData["Data"];
return View();
}