0

このテストページがあります。これがアクションメソッドです。

public ActionResult TestView()
{
    ViewData["Test"] = "1";
    return View("TestView");
}

TestView.cshtml には、次のコード行があります。

@ViewData["Test"]

nullとして表示されますが、「1」は出力されません。

私が間違っていることは何ですか?

ありがとう。

4

1 に答える 1

1

MV3 には、動的プロパティを Key/Value ペアとして保持できる新しいオブジェクトとして ViewBag があります。

したがって、ViewBag を使用してプロパティを直接割り当てることができます。例えば ​​-

コントローラーのアクションでは、次のようなものを書くことができます

ViewBag.Message = "1";

.cshtml に書き込むことができる値を取得するには

<h2>@ViewBag.Message</h2>
于 2012-06-10T05:00:46.487 に答える