我在 ASP.NET mvc 项目中使用 aspx c# 作为视图引擎,我想使用 javascript 代码从 viewbag 中检索值。
问问题
13846 次
3 回答
5
我从像这样的剃刀视图中获取所有与viewbag相关的东西......
<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 回答