重写用户控件上的DataBind()方法是一种好习惯吗?

| ovverride用户控件的DataBind()方法是一种好习惯吗?还是拥有一个单独的方法(例如ReBind())是更好的方法?
已邀请:
因为用户控件更适合于数据的自定义绑定,所以您应该: 将数据存储在控制状态(使用
ViewState
ControlState
) 设置将数据绑定到控件的公共方法(例如
BindData
) 检查回发后是否需要一些更改;如果是这样,请再次使用
BindData
参考文献 控制状态与视图状态示例 用户控件的广泛检查

要回复问题请先登录注册