ASP.NET 组件编程与缓存技术详解
1. 组件编程中的参数设置
在某些情况下,你可能需要以编程方式设置一个额外的参数。此时,你需要定义一个普通的 Parameter 标签(而不是 ControlParameter 标签),指定名称和数据类型,但不设置值。然后,你可以响应适当的 ObjectDataSource 事件(如 Inserting 、 Updating 或 Deleting ),及时填充所需的值。虽然这有点麻烦,并且需要在网页中编写代码,但有时这是必要的。
2. 组件编程的特点
创建的组件应遵循封装规则,即执行特定的业务任务,而不参与生成应用程序的用户界面。例如, DBUtil 类使用 ADO.NET 代码来检索记录或更新数据库,而由 GridView 和 DetailsView 等其他控件来提供展示。
3. ASP.NET 应用程序的矛盾与缓存的重要性
3.1 ASP.NET 应用程序的矛盾
ASP.NET 应用程序存在矛盾之处。一方面,由于它们托管在互联网上,需要能够轻松快速地为数百个客户端提供服务;另一方面,ASP.NET 提供了一些让你可以像编写桌面应用程序一样设计和编码 Web 应用程序的技巧。这些技巧很有用,但可能会让开发者陷入困境,因为容易忘记自己正在创建的是 Web 应用程序,从而引入一些在大量用户使用时会减慢或破坏
超级会员免费看
订阅专栏 解锁全文
104

被折叠的 条评论
为什么被折叠?



