如何在asp.net MVC中将数据从控制器传递到Master页面?

时间:2014-03-28 05:57:49

标签: asp.net-mvc

我无法在母版页中使用ViewData,我认为这不是使用ContentPlaceHolder控件的智能方法。例如,我想将字符串传输到母版页,我该怎么办? 你能举个例子吗?

1 个答案:

答案 0 :(得分:0)

使用TempData属性将数据从控制器传递到母版页。 TempData属性值存储在会话状态中。 TempData的值一直存在,直到读取或会话超时为止。如果要将一个控制器视图的数据传递给另一个控制器视图,则应使用TempData。

public ActionResult NewCustomer()
{
     TempData["SomeValue"] = "";
     return View();
}