【发布时间】:2009-04-10 20:12:50
【问题描述】:
我有一个用户控件,可以在网格视图中显示来自数据库的结果。包含页面接收查询字符串值并将它们传递给用户控件以进行加载。
从包含页面,加载和显示用户控件的最佳方式是什么?目前,我执行以下操作:
- 包含 Page_Load:获取查询字符串值
- 包含 Page_Load:实例化用户控件
- 包含 Page_Load:设置用户控件的属性
- 包含 Page_Load:将用户控件添加到页面
我不确定用户控件中使用什么事件来访问数据库并填充控件;我应该在用户控件上创建一个“填充此控件”方法并从包含页面调用它吗?还是在用户控件中使用 Page_Load 例程?
【问题讨论】:
标签: events user-controls load ascx