0
A
回答
5
您应该可以在Page_Unload
上完成事件是页面生命周期中的最后一个事件。欲了解更多关于页面事件,请查看this。
0
顺便说一句,如果您使用实体框架,您不必处置DbContext:默认行为是在需要时打开连接并在完成时关闭它(more details)。
1
正如Emmanuel N所述,有Page_Unload
事件。但是,如果您使用using
,则无需担心处置DataContext
。
这是example。
protected void buttonSearch_Click(object sender, EventArgs e)
{
using (var context = new NorthwindDataContext())
{
var customers =
from c in context.Customers
select c;
gridViewCustomers.DataSource = customers;
gridViewCustomers.DataBind();
}
}
相关问题
- 1. 会话结束时的PHP事件?
- 2. 订阅结束时的条纹事件
- 3. Fullcalendar显示事件的结束时间
- 4. 缓冲结束时的Flowplayer事件
- 5. Animated.spring结束事件
- 6. 结识BackGroundWorker.RunWorkerCompleted事件结束
- 7. 当视频播放结束时,Javascript结束事件android
- 8. 超时结束后触发事件
- 9. 结束动画事件android
- 10. UIScrollView反弹结束事件
- 11. 通话结束事件Phonecalltask?
- 12. Viewpager滚动结束事件
- 13. 会话结束事件
- 14. JComboBox选择结束事件
- 15. 会话结束事件
- 16. 火灾事件结束
- 17. 如何在事件结束时触发事件
- 18. jQuery倒计时 - 倒计时结束时的事件
- 19. Oracle的自主事务何时结束?
- 20. 在故事板结束时触发事件
- 21. movieclip结束的flash事件监听器?
- 22. 的Node.js流“结束”事件不触发
- 23. 本地的UIEvent()事件结束
- 24. Javascript中的滚动事件结束
- 25. 使用FullCalendar JQuery插件,如果事件结束等于事件启动,为什么事件结束为空?
- 26. Google Cal API - 插入事件时“缺少结束时间”
- 27. SWF文件结束播放时触发事件?
- 28. Emberjs:触发HTML5上的Emberjs事件音频“已结束”事件
- 29. 如何触发一个事件结束后,新的事件
- 30. 使用Kinect SDK的计时器已结束事件
我相信你正在使用LINQ到SQL? – 2013-03-15 19:35:58
如果您使用的是LinqToSQL,那么您不应该在Page_Load上创建上下文。您应该使用{}语句包装上下文,将它们放入数据访问层,并根据需要从ASP.net页面中的数据访问层访问方法。 – 2013-03-15 21:50:45