我有一个显示一组数据的aspx页面。最外层的div是可折叠的,工作正常。然后我有一个asp:repeater来显示我的数据列表中的每条记录,然后每个记录都有另一个可折叠的div。但是当我把这最后一个div放在我的记录中时,这里没有显示代码:
<div id="EmailEvents" data-role="collapsible" data-collapsed="false" data-theme="b" data-content-theme="d" style="margin-left:8px;margin-right:8px;">
<h3>Email Events</h3>
<asp:Repeater ID="rptEmailEvents" runat="server" >
<ItemTemplate>
<div id="EmailEvent<%#Eval("EmailEventId")%>" data-role="collapsible" data-content-theme="d" data-collapsed="true">
<div>
<h3>Event: <%# Eval("EventType.Name") %> </h3>
</div>
<div>
Response : <%# Eval("Response") %>
</div>
<div>
Resend Attempt : <%# Eval("ResendAttempt") %>
</div>
<div>
Click URL : <asp:HyperLink ID="hlClickURL" runat="server" NavigateUrl='<%# Eval("ClickURL") %>' Text= '<%# Eval("ClickURL") %>' />
</div>
<div>
Reason : <%# Eval("Reason") %>
</div>
<div>
Bounce Type : <%# Eval("BounceType") %>
</div>
<div>
Bounce Status : <%# Eval("BounceStatus") %>
</div>
<div>
SmtpMessageId : <%# Eval("SmtpMessageId") %>
</div>
<div>
TimeStamp : <%# Eval("TimeStamp") %>
</div>
<div>
Event Tags : <%# Eval("csTags") %>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
答案 0 :(得分:0)
尝试在代码中的以下行将双引号更改为单引号: ”
即。使用'EmailEvent<%#Eval("EmailEventId")%>'
"EmailEvent<%#Eval("EmailEventId")%>"
的{{1}}。{/ p>
希望这会有所帮助!
答案 1 :(得分:0)
我想出了这个问题。在第二个可折叠的div下: “data-role =”collapsible“data-content-theme =”d“data-collapsed =”true“&gt; 我错过了标题