我在ASP.NET mvc项目中使用aspx c#作为viewengine,我想使用javascript代码从viewbag中检索值。
答案 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来访问它。