我可能在这里把自己逼到了墙角,但无论如何;
我希望我的布局页面显示我从帐户控制器检索到的一些信息。我也想在没有 ViewBag 的情况下以“正确”的方式来做,所以我为它制作了一个 Controllerand Datamodel。
模型;
public class Culture
{
public string culture { get; set; }
}
控制器;
public ActionResult Index()
{
var model = new Culture { "foo" };
return PartialView(model);
}
看法;
@model PlayGround.Models.Culture
@{
Layout = null;
}
<h2>@Model.culture</h2>
然后我只是从_Layout中调用它
@Html.Action("index", "Culture")
这工作正常,但我想在函数(帐户控制器)中设置“foo”的问题,我希望数据保持不变,直到告诉它其他东西......所以这个问题很愚蠢,但我无法得到我的绕过它,我如何从另一个控制器以一种很好的方式设置模型数据?还是我离目标有点远?