Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含三页或更多页数据的 Gridview。用户将选中所有这些页面中的复选框并单击提交按钮。所有页面中的检查值都需要存储在数据库中。
问题是只有选定页面的值存储到数据库中,而不是其他页面上的检查值。
我假设您正在使用 Web 表单。我认为 GridView 中的分页会导致回发事件,这意味着任何不在服务器端的状态都会丢失。
您需要以某种方式存储在服务器状态中检查的条目(例如,在 ViewState 中放置一个字典或列表),无论是每次选中一个框,还是每次页面时。然后,当您分页时,您应该使用已保存的状态来恢复当前页面上的复选框值。