我正在处理一个有 3 个 jQGrids 的页面,我使用 JSON 来绑定它。处理 MVC 3 应用程序。
例如,我有一个显示部门名称列表的下拉列表,如果我更改任何部门,我需要在我的网格中加载该部门下的所有员工。用户经常在网格中编辑一些记录。
但是用户永远不会立即保存,他们一直在编辑这么多部门员工并进行一次保存。
为了在用户单击全局保存之前保留所有更改,我决定将所有员工记录详细信息以 JSOn 格式保存在隐藏字段中。所以我从隐藏加载并根据选定的部门绑定到网格,并在用户在网格中更新时更新本地 JSON,最后我将隐藏的 JSON 发送到服务器。
我将 100 个员工详细信息 JSON 数据的 10 个字段存储在隐藏字段中并使用。我知道我正在增加响应大小和发布数据大小。问题是,它会影响性能上的大问题吗?还是我可以存储在会话中并从中加载?哪个是最好的方法?