【发布时间】:2011-05-16 13:40:56
【问题描述】:
我最近一直在学习数据访问层、业务逻辑层和表示层,但我还有一些不太清楚的东西。
我可以将 DAL 和 BLL 与表示层一起使用来获取或设置数据库中的信息。
但我也想过asp控制事件,以及我应该如何实现它们。
例如,我应该尝试将按钮单击事件放入 BLL 中还是应该将其留在 aspx 代码隐藏文件中?
如果我应该将它们放入 BLL,我会怎么做呢?
我不确定如何让事件调用 BLL 中的方法,因此非常感谢任何建议。
【问题讨论】:
-
我希望我能接受多个答案。我选择了 Tom B 的答案,因为它对我来说是最容易理解的,并且在我了解有关 N 层方法的更多信息时为我提供了一个很好的使用指南。
-
没问题。我们基本上都在说同样的事情,除了 Andrew 对适当的体系结构进行了高级解释,我添加了使用接口的一般示例实现,Tom 给出了更具体的示例。总而言之,任何最能帮助你理解的东西 =)
标签: c# .net events bll presentation-layer