0

我有一个看起来像这样的数据列表:

      <asp:datalist runat="server" ID="dlpreapprovalestimates">
                        <HeaderTemplate>
                            <asp:Label ID="lbprearrpovalestcontract" text="Contractor" runat="server"/>
                            <asp:Label ID="lbprearrpovalestsubmitted" text="Submitted" runat="server"/>
                            <asp:Label ID="lbprearrpovalestprogcost" text="Prog. Cost" runat="server"/>
                            <asp:Label ID="lbprearrpovalestowncost" text="Own. Cost" runat="server"/>
                            <asp:Label ID="lbprearrpovalestcmreview" text="CM Review" runat="server"/>
                            <asp:Label ID="lbprearrpovalestcityreview" text="City Review" runat="server"/>

                        </HeaderTemplate>

                        <ItemTemplate>
                            <asp:Label ID="lbprearrpovalestcontract" text='<%# Eval("Contractorky")  %>' runat="server"/>
                            <asp:Label ID="lbprearrpovalestsubmitted" text='<%# Eval("DateSubmitted")  %>' runat="server"/>
                            <asp:Label ID="lbprearrpovalestprogcost" text='<%# Eval("ProgramTotal")  %>' runat="server"/>
                            <asp:Label ID="lbprearrpovalestowncost" text='<%# Eval("HOTotal")  %>' runat="server"/>
                            <asp:Label ID="lbprearrpovalestcmreview" text='<%# Eval("CMApprovalDate")  %>' runat="server"/>
                            <asp:Label ID="lbprearrpovalestcityreview"     text='<%# Eval("CityApprovalDate")  %>' runat="server"/>


                        </ItemTemplate>
                    </asp:datalist>

后面的代码这样引用它:

dlpreapprovalestimates.DataSource = resest.Query.LoadDataTable();
            dlpreapprovalestimates.DataBind();

aspx 页面有一个位于脚本管理器中的母版页,但数据列表出现在内容页面中的相关代码后面(以及大约 50 个其他控件,所有这些(不包括这个)都可以工作。

Intellesense(无论是什么东西都可以为您填写您的输入)完全识别此数据列表的存在,这通常不是在设计器页面中未填充的控件的情况下它会执行的操作,都是一样的我试图强制更新没有效果的设计器页面。只有在我尝试调试或构建(或重建)项目后才会出现上下文错误。

数据列表嵌套在一个表中,该表被标记为 runat server 以及它也嵌套在其中的面板(也是 runat server)

我四处寻找解决方案,但似乎对此没有任何帮助。

4

1 回答 1

0

显然,这已经得到解答,因为它位于带有 runat 服务器的表中,它是一个嵌套控件,我需要对其进行查找。

于 2015-05-11T12:48:42.163 回答