Asp.net 在viewstate或List中以stringformat保存JSON数据更好吗<;T>;

Asp.net 在viewstate或List中以stringformat保存JSON数据更好吗<;T>;,asp.net,json,aspxgridview,Asp.net,Json,Aspxgridview,我想提高web应用程序的性能。我曾经在viewstate中放置一个列表以将其绑定到Gridview。现在我想从JSON中的REST服务调用该列表。所以我想知道在viewstate或List中以字符串格式放置JSON数据是否更好? 哪个会占用更多的空间?如果您主要关注的是空间,那么JSON会更好,但是如果您关注ASP站点的性能,并且在viewstate中存储大量数据,您将很快遇到各种问题 数据不能放在缓存或会话变量中吗 如果您正在查看大视图状态问题,您可以尝试以下方法:

我想提高web应用程序的性能。我曾经在viewstate中放置一个列表以将其绑定到Gridview。现在我想从JSON中的REST服务调用该列表。所以我想知道在viewstate或List中以字符串格式放置JSON数据是否更好?
哪个会占用更多的空间?

如果您主要关注的是空间,那么JSON会更好,但是如果您关注ASP站点的性能,并且在viewstate中存储大量数据,您将很快遇到各种问题

数据不能放在缓存或会话变量中吗

如果您正在查看大视图状态问题,您可以尝试以下方法: