【发布时间】:2010-03-18 20:26:59
【问题描述】:
我有一个数据访问层、一个业务逻辑层和一个表示层(即页面本身)。
我处理 OnPreInit 事件并填充页面所需的集合。所有数据都来自 SQL Server 数据库,我不使用缓存。
我处理按钮单击事件以从表单中获取值并将新对象插入数据库。问题是当我处理点击事件时,集合已经被填充,所以插入到数据库中的新项目还没有被检索到。
什么是公认的解决方案?
我可以将新对象直接插入到集合中并重新绑定 GridView,但 SQL 查询仅选择一组对象,而新对象可能不在该集合中。
谢谢!
【问题讨论】:
标签: c# asp.net collections