【发布时间】:2012-07-29 18:00:33
【问题描述】:
我在我的 Javascript 中使用 Html.Raw(Json.Encode 来获取传递给我的 MVC 3 asp.net (razor) 应用程序中的 View 的 ViewModel 属性的内容,如下所示:
var state = @(Html.Raw(Json.Encode(Model.State)));
状态是在我的模型中定义的
public class IndexViewModel
{
//..other props
public string State { get; set; }
}
它在 FF 和 IE8 中就像一个魅力,但在 IE 9 上却卡住了。
关于上述在 IE 9 中更改的代码,我应该知道什么,因此这不再有效吗?如果是这样,在您的 JS 中获取 ViewModel 数据的替代方法是什么?
【问题讨论】:
标签: json asp.net-mvc-3 internet-explorer-9