【发布时间】:2015-01-19 16:49:23
【问题描述】:
我在 stackoverflow 上看到我们可以这样做来用 ViewBags(带剃刀)填充 js 变量:
@{
var jss = new System.Web.Script.Serialization.JavaScriptSerializer();
var userInfoJson = jss.Serialize(ViewBag.User);
}
用这个:
<script>
//use Json.parse to convert string to Json
var userInfo = JSON.parse('@Html.Raw(userInfoJson)');
</script>
我想用 aspx 而不是 razor 做同样的事情。你能帮帮我吗?
【问题讨论】:
-
'@Html.Raw(userInfoJson)' ---> ''
-
你不需要 JSON.parse
-
@userfloflo 您要的是 ASP.Net Web 表单 还是 ASPX 视图引擎?
标签: javascript asp.net asp.net-mvc json viewbag