我的页面 Add.aspx 包含许多UserControls:AddRequest.ascx、AddOperation.ascx、AddObject.ascx 等。取决于Request["type"]一个控件变得可见。
每个都UserControl包含许多DropDownList正在通过SqlDataSourceDB 填充的 s。例如,类型、状态、货币等。
似乎适当SqlDataSource的 s 查询数据库,即使它的UserControl-owner 不可见。所以有了n控制,只有1查询是真正需要的,n-1而不是。
我怎样才能改变这种行为?