在使用asp.net的c#中,当前上下文错误中不存在Datalist

时间:2015-05-08 20:30:56

标签: asp.net datalist c3

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

      <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服务器以及它也嵌套在一个面板中(也是runat服务器)

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

1 个答案:

答案 0 :(得分:0)

显然这已经回答了,因为它在runat服务器的表中,它是一个嵌套控件,我需要对它进行查找。