我有一个与Business Object Collection of List<>绑定的复选框列表。当在我的复选框列表中选中项目时,我希望将所选的业务对象标记为“脏数据”。
- 我如何在行单击时获取当前业务对象并更改其属性?
- 此外,在多用户环境中如何处理?
我有一个与Business Object Collection of List<>绑定的复选框列表。当在我的复选框列表中选中项目时,我希望将所选的业务对象标记为“脏数据”。
您可以将列表存储在视图状态/会话状态/缓存中,或在 post-back 时从数据库重新获取,然后可以根据索引标记业务对象。个人而言,我会选择通过包装器方法获取业务对象列表,该方法将查找缓存,如果没有,则从数据库获取 - 这将允许具有较短的缓存过期时间。
在多用户场景中,这将取决于您如何管理并发。请参阅此 article 以快速了解 ASP.NET 中的并发。