0

我可能在这里把自己逼到了墙角,但无论如何;

我希望我的布局页面显示我从帐户控制器检索到的一些信息。我也想在没有 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”的问题,我希望数据保持不变,直到告诉它其他东西......所以这个问题很愚蠢,但我无法得到我的绕过它,我如何从另一个控制器以一种很好的方式设置模型数据?还是我离目标有点远?

4

1 回答 1

1

我会用它Session来存储文化信息。

于 2013-03-14T12:19:25.360 回答