我有一个网格视图,它数据绑定到自定义对象列表。在客户端,用户可以在文本框中输入价格值,然后单击网格视图中每一行的复选框。gridview 支持分页,包含几十页。当网格视图中的数据发生更改时,我不一定要更改数据库中的条目,因为用户最终可能会取消页面,但我确实想记住(现在)在其他页面上检查的内容。
我试图弄清楚当用户单击提交时如何读取gridview中所有页面的所有值。我可以为文本框和复选框设置事件处理程序,但我仍然需要存储修改后的自定义对象列表。在 ASP 中,这通常是在应用程序缓存中完成还是应该在视图状态中存储内容?