我正在设置一个包含两个内容块的应用程序: FiltersContent和MainContent。
我想使用Reports.master将过滤器和结果样式化为它们自己的块。问题是,当我尝试在a的中使用a时,可能会出现如下情况:
<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访问控件?
发布于 2011-04-14 05:30:19
我认为它的语法是:
<asp:ControlParameter ControlID="parentControl$Childcontrol" DefaultValue="-1" PropertyName="SelectedValue" />https://stackoverflow.com/questions/5655836
复制相似问题