在这里,我在Telerik Rad Tree中使用了以下代码。无法捕获RadTreeView1,这个人在我的本地主机中没有任何问题,但是当我将调试器放到那里时,它向我显示了null。

<div style="border: 1px solid #25A0DA; margin: 5px; padding: 5px; min-height: 400px; min-width: 200px;">
    <telerik:RadTreeView ID="RadTreeView1" OnClientNodeClicked="ClientNodeClicked"
        OnClientNodeCollapsed="ClientNodeCollapsedHandler"
        Font-Size="Small" Skin="Metro" runat="server">
        <ExpandAnimation Type="none"></ExpandAnimation>
        <CollapseAnimation Type="none"></CollapseAnimation>
        <WebServiceSettings Path="~/DesktopModules/hh/hc.asmx" Method="GetChildNodes">
        </WebServiceSettings>
    </telerik:RadTreeView>
</div>


这是功能

 function LoadRootNodes() {
   var treeView = $find('<%=RadTreeView1.ClientID%>'); <-- pass null here
    //Some codes here
       }


在这里无法从$ find中找到RAD Treeview1。

最佳答案

尝试这个,

treeview.OnClientLoad = "LoadRootNodes";


Javascript文件

function LoadRootNodes(sender, args) {
var treeview=sender;

}

关于c# - 无法使用$ find找到Rad Treeview,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17272952/

10-10 23:47