我有一个aspx页面,它有两个datalist。第一个DataList工作得非常好,但后面的datalist什么都没显示。甚至错误的语法都没有引起注意。
<div class=" container col-lg-offset-1">
<div class="row">
<div class="col-lg-10 col-lg-offset-1 col-sm-6 maincont" >
<div class="col-lg-6 plcont ">
<asp:DataList ID="profileDl" runat="server" OnItemDataBound="findMYcontrol" >
<ItemTemplate>
<div class="row">
<div class="col-lg-6 plcontTop col-lg-offset-3 " >
<asp:Image ID="imgP" runat="server" ImageUrl='<%#Eval("pp_path")%>' Height="200px" Width="250px" />
</div>
</div>
<div class="row ">
<div class="col-lg-12 plcontButt" >
<asp:FileUpload ID="profileUP" runat="server"/>
<asp:Button ID="imgbutt" runat="server" class="btn btn-danger btn-block" OnClick="picClick" Text="Upload" />
<p class="profile_lbl"><b>Name: </b><asp:Label ID="Label1" runat="server" Text='<%# Eval("name")%>'/><br /> </p>
<p class="profile_lbl"><b>Email: </b><asp:Label ID="Label2" runat="server" Text='<%# Eval("email")%>' /><br/></p>
<p class="profile_lbl"><b>Address: </b><asp:Label ID="Label3" runat="server" Text='<%# Eval("address")%>' /><br/></p>
<p class="profile_lbl"><b>Sex: </b><asp:Label ID="Label4" runat="server" Text='<%# Eval("sex")%>' /><br/></p>
</div>
</div>
</ItemTemplate>
</asp:DataList>
</div>
<div class="col-lg-6 prcont">
<asp:DataList ID="dl_commentP" runat="server" >
<ItemTemplate>
<asp:Label ID="asda" runat="server" Text='<%#Eval("ecomment")%>' ></asp:Label>
<div class="row">
<div class="col-lg-4 comment " style=" color:Orange; " >
<%-- <asp:Label ID="lblcmt" Text='<%#Eval("ec")%>' 6atsya
</div>
</div>
</ItemTemplate>
</asp:DataList>
</div>
</div>
</div>
在上面的代码中,第一个数据列表工作正常,但第二个数据列表没有响应任何内容,即使我发出语法错误,甚至我只是将Text放在像asp:Label ID="Label4" runat="server" Text="helo" />
这样的标签中。它就像数据主义者甚至存在。