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 に答える