72、ASP.NET 组件编程与缓存技术详解

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 应用程序,从而引入一些在大量用户使用时会减慢或破坏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值