Asp.net 在用户控件上重写DataBind()方法是一种好做法吗?

Asp.net 在用户控件上重写DataBind()方法是一种好做法吗?,asp.net,data-binding,user-controls,Asp.net,Data Binding,User Controls,跳过用户控件的数据绑定方法是一种好的做法吗?或者使用单独的方法(如重新绑定)是更好的方法?对于用户控件,自定义数据绑定更合适,为此,您应该: 使用ViewState或ControlState将数据存储在控件状态 设置将数据绑定到控件的公共方法,如BindData 检查背面是否需要一些更改;如果是,请再次使用BindData 参考资料 这是个老问题,但如果你愿意,我可以回答:D

跳过用户控件的数据绑定方法是一种好的做法吗?或者使用单独的方法(如重新绑定)是更好的方法?

对于用户控件,自定义数据绑定更合适,为此,您应该:

使用ViewState或ControlState将数据存储在控件状态 设置将数据绑定到控件的公共方法,如BindData 检查背面是否需要一些更改;如果是,请再次使用BindData 参考资料


这是个老问题,但如果你愿意,我可以回答:D