我Html.Raw(Json.Encode
在我的 Javascript 中使用来获取传递给我的 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 数据的替代方法是什么?