如何清除JavaScript中的Asp.net树视图控件?

时间:2011-10-17 11:59:14

标签: c# asp.net

如何在javascript中清除树视图控件?我正在寻找像treeview.nodes.clear();

这样的东西

2 个答案:

答案 0 :(得分:0)

这不可能本地可能,因为这些技术(ASP.NET(服务器端)和Javascript)之间的互操作性并不那么整齐(或不那么);例如,您当然可以找到包含标记中的项目的元素并使用Javascript清除它们,但这些项目仍将在服务器的内存中定义 - 并且在回发期间显而易见。

您甚至无法真正使用AJAX Web方法调用,因为由于不同的上下文,调用将无法直接访问元素。

答案 1 :(得分:0)

使用像treeview.nodes.clear()这样的东西清除树视图是服务器端(在代码隐藏中)。

如果你想在客户端使用javascript清除它,你应该访问HTML Dom元素并清除它的内容。

如果您还要从数据库或其他内容中清除它,您应该发送带有必要数据的ajax调用,以将其从数据库中删除。