Javascript を使用して複数の PartialViews をロードする 1 つのページがあります。一部の Javascript で ViewBag にアクセスしようとしていますが、問題があります。
私の見解:
<div>
<script>
var test = @ViewBag.test;
alert(test);
</script>
</div>
このビューを処理するコントローラー:
public PartialViewResult MyView()
{
ViewBag.test = "test";
return PartialView();
}
実行すると、Javascript アラートが表示されません。ビューの ViewBag の呼び出しの下に、「条件付きコンパイルがオフになっています」というハイライトが表示されます。