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

如何禁用ASP.NET页面的自动数据绑定?,asp.net,data-binding,Asp.net,Data Binding,如何防止ASP.NET页面自动绑定页面上的数据控件?我希望提高性能,并希望根据自己的顺序绑定每个数据控件。简单,不要在设计器中的控件上设置数据绑定 然后,您必须用代码绑定页面代码隐藏部分内的控件。与OP要求的不完全一样,但也可以通过向选择事件添加事件处理程序来取消数据源控件上的选择操作 public void DataSource_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) { if (CancelSele

如何防止ASP.NET页面自动绑定页面上的数据控件?我希望提高性能,并希望根据自己的顺序绑定每个数据控件。

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


然后,您必须用代码绑定页面代码隐藏部分内的控件。

与OP要求的不完全一样,但也可以通过向选择事件添加事件处理程序来取消数据源控件上的选择操作

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

很简单,但确实帮助很大。谢谢这是阻止gridview加载数据的好方法,即使在设计时设置了DataSource=“”。就像Tony所说的,只要在需要代码隐藏、按钮或任何其他触发数据加载的情况下重新绑定它。