4

ASP.NET mvc プロジェクト内で aspx c# をビューエンジンとして使用しています。javascript コードを使用してビューバッグから値を取得したいと考えています。

4

3 に答える 3

5

ビューバッグに関連するものはすべて、かみそりビューから取得します...

<script>
  var myJSVariable = @Viewbag.MyViewbagVariable;
</script>

MVCビューエンジンの前かみそりに対して次のことができると思います

<script>
  var myJSVariable = <%Viewbag.MyViewbagVariable%>;
</script>
于 2012-05-09T16:31:31.590 に答える
2
<script type="text/javascript">
    var yourVariable= @Html.Raw(Json.Encode(ViewBag.yourVariable))
</script>
于 2012-05-09T16:33:09.713 に答える
0

文字列のような単純なものを扱っている場合は、viewbag を HTML タグの data-* 属性に保存し、JavaScript を使用してそれにアクセスできます。

于 2014-10-21T19:21:52.440 に答える