我正在使用bootstrap折叠并展开策略的详细信息视图。我有以下代码,我的服务器标签没有解析为客户端ID,并保持为<%= details.ClientID%>在HTML代码中。我在不同的页面上有完全相同的代码,它工作正常。我错过了什么吗?详细信息ID正确解析为asp服务器ID,只是我的数据目标没有变化。
<asp:Repeater ...>
<tr class="text-right" data-target="#<%= details.ClientID %>" data-toggle="collapse">
<td>Policies</td>
</tr>
<tr runat="server" ID="details" class="collapse">
<asp:Repeater ....>
</asp:Repeater>
</tr>
</asp:Repeater>
答案 0 :(得分:0)
我最终只是通过Javascript来实现:
$('#<%=detailsParent.ClientID%>').attr('data-target', '#<%=details.ClientID%>');