使用javascript代码访问viewbag

时间:2012-05-09 16:28:44

标签: asp.net-mvc-3

我在ASP.NET mvc项目中使用aspx c#作为viewengine,我想使用javascript代码从viewbag中检索值。

3 个答案:

答案 0 :(得分:5)

我从剃刀视图中得到了所有与viewbag相关的东西......

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

我相信

你可以为MVC视图引擎预剃刀做以下事情
<script>
  var myJSVariable = <%Viewbag.MyViewbagVariable%>;
</script>

答案 1 :(得分:2)

<script type="text/javascript">
    var yourVariable= @Html.Raw(Json.Encode(ViewBag.yourVariable))
</script>

答案 2 :(得分:0)

如果您正在处理类似字符串的简单操作,则可以将viewbag保存在HTML标记的data- *属性中,并使用JavaScript来访问它。