如何禁用ASP.NET页面的自动数据绑定?

时间:2010-12-06 12:51:36

标签: asp.net data-binding

如何防止ASP.NET页面自动绑定页面上的数据控件?我想提高性能,我想根据自己的订单对每个数据控件进行绑定。

2 个答案:

答案 0 :(得分:7)

简单,不要在设计器中的控件上设置数据绑定。

然后,您必须使用代码将页面部分后面的代码中的控件绑定。

答案 1 :(得分:2)

不是OP所要求的,但也可以通过向Selecting事件添加事件处理程序来取消数据源控件上的Select操作。

public void DataSource_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
    if (CancelSelect())
    {
        e.Cancel=true;
        return;
    }
}