Asp.net ASP服务器标记未呈现
我正在使用引导折叠和扩展策略的详细信息视图。我有下面的代码,我的服务器标记没有解析为客户机id,并且保持html代码中的状态。我在不同的页面上有完全相同的代码,它工作正常。我错过什么了吗?详细信息ID正确解析为asp服务器ID,只是我的数据目标没有更改Asp.net ASP服务器标记未呈现,asp.net,twitter-bootstrap-3,Asp.net,Twitter Bootstrap 3,我正在使用引导折叠和扩展策略的详细信息视图。我有下面的代码,我的服务器标记没有解析为客户机id,并且保持html代码中的状态。我在不同的页面上有完全相同的代码,它工作正常。我错过什么了吗?详细信息ID正确解析为asp服务器ID,只是我的数据目标没有更改 <asp:Repeater ...> <tr class="text-right" data-target="#<%= details.ClientID %>" data-toggle="collapse"&
<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>
政策
我最终只是通过Javascript完成了这项工作:
$('#<%=detailsParent.ClientID%>').attr('data-target', '#<%=details.ClientID%>');
$('#').attr('data-target','#');
您的%Your%I切换了它们,但仍然无法解决。您不会在中继器中使用类似DataBinder.Eval()
的东西吗?什么是详细信息
,这是从哪里来的?中继器是否工作正常?您能创建一个更完整的示例并显示具体的HTML结果吗?代码运行得非常好。不幸的是,我作为一个承包商工作,并且有保密协议,所以我不能只是复制和粘贴我的代码,所以我必须清理一下。“策略”行本质上是一个类别标题,详细信息是一个可扩展的组,其中包含该类型的所有策略的列表。如果我在chrome开发工具中复制并用呈现的ID替换#
,则折叠/扩展逻辑可以工作。我基本上只需要找出数据目标没有正确渲染的原因。