在带有 aspx 视图的 .NET MVC 项目中工作。我有这个树视图的部分视图:
<%
TreeNode treeNode = Model.TreeNode;
treeNode.SelectAction = TreeNodeSelectAction.None;
tv1.Nodes.Add(treeNode);
tv1.ExpandAll();
%>
<form runat="server" id="form1">
<asp:TreeView runat="server" ID="tv1" ShowLines="true" EnableClientScript="true">
</asp:TreeView>
</form>
但是呈现一个带有 id 的 div 前面有一个 guid 搞砸了 JavaScript 代码以进行展开/折叠(这意味着它不起作用)。为什么?
<div id="46ea7e79-e351-46fa-93cc-597e7cfe280b_tv1">
<table style="border-width:0;" cellpadding="0" cellspacing="0">
<tbody><tr>
<td><a id="46ea7e79-e351-46fa-93cc-597e7cfe280b_tv1n0" href="...">..</a></td>
<td><span id="46ea7e79-e351-46fa-93cc-597e7cfe280b_tv1t0">...</span></td>
</tr></tbody>
...
</table>
</div>
我正在使用 Ajax 加载部分视图并将内容附加到 div。