我得到的是“字符串的长度超过了在maxJsonLength属性上设置的值”。当从我的控制器返回一个视图时,它会被razor序列化。
即返回视图(ViewModel);
在视图中
@{
var javaScriptSearilizer = new JavaScriptSerializer();
var serializedViewModel = javaScriptSearilizer.Serialize(Model);
}
还有别的办法吗?
谢谢
发布于 2021-03-10 18:00:25
答案是。
删除
@{
var javaScriptSearilizer = new JavaScriptSerializer();
var serializedViewModel = javaScriptSearilizer.Serialize(Model);
}
当文档准备就绪时,执行以下操作。
serializedViewModel = @Html.Raw(Json.Encode(Model));
https://stackoverflow.com/questions/66562111
复制相似问题