asp:ControlParameter访问不同asp:Content块(母版页)中的控制

|| 我正在设置一个具有两个内容块的应用程序:FiltersContent和MainContent。 我想使用Reports.master将过滤器和结果设置为自己的样式。问题是当我尝试在的中使用时,类似:
<asp:SqlDataSource [...] >          
      <SelectParameters>
        <asp:ControlParameter ControlID=\"statusFilter\" DefaultValue=\"-1\" PropertyName=\"SelectedValue\" />
        <asp:ControlParameter ControlID=\"startDateFilter\" DefaultValue=\"01/01/1990\" PropertyName=\"Text\" />
        <asp:ControlParameter ControlID=\"endDateFilter\" DefaultValue=\"01/01/2070\" PropertyName=\"Text\" />
      </SelectParameters>
  </asp:SqlDataSource>
它无法找到产生错误的控件,例如
Could not find control \'statusFilter\' in ControlParameter \'\'.
我将过滤器控件移到\'Main \'
  <asp:Content ContentPlaceHolderId=\"MainContent\" ... >
他们工作正常。 所以我的问题是:是否可以从其他内容块中的SqlDataSource访问控件?     
已邀请:
我认为语法是:
<asp:ControlParameter ControlID=\"parentControl$Childcontrol\" DefaultValue=\"-1\" PropertyName=\"SelectedValue\" />
    

要回复问题请先登录注册