Как да получите текст на щракнати възли на RadTreeView

Как да получа текста на щракнати възли в RadTreeView в C#? Добавих събитието OnNodeClick, но то не се задейства. Моля, кажете ми как да получа текст на щракнатия възел в C#.

ASP.NET:

<telerik:RadTreeView ID="CandidatesTreeMenu" OnClientNodeClicked="ClientCandidateMenuNodeClicked" Skin="Vista" runat="server" OnNodeClick="CandidatesTreeMenu_NodeClick">
    <Nodes>
        <telerik:RadTreeNode Text="Added" NavigateUrl="NewCandidateList.aspx?type=recently">
        </telerik:RadTreeNode>
        <telerik:RadTreeNode Text="Candidates" NavigateUrl="NewCandidateList.aspx?type=My">
        </telerik:RadTreeNode>
    </Nodes>
</telerik:RadTreeView>

Код отзад:

protected void CandidatesTreeMenu_NodeClick(object sender, RadTreeNodeEventArgs e)
{
    try
    {
        string CheckNodeName = e.Node.Text;

    }
    catch { }
}

person Srinivas    schedule 23.06.2014    source източник


Отговори (1)


Трябва да обвързвате отново при всяка публикация обратно в събитието page_load за потребителски контрол. Ето кода, който използвах в ascx:

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        CandidatesTreeMenu.NodeClick += CandidatesTreeMenu_NodeClick;
    }
    protected void CandidatesTreeMenu_NodeClick(object sender, RadTreeNodeEventArgs e)
    {
        string CheckNodeName = e.Node.Text;
    }

</script>
<telerik:RadScriptBlock runat="server">
    <script type="text/javascript">
        function ClientCandidateMenuNodeClicked(sender, args) {
            // noop
        }
    </script>
</telerik:RadScriptBlock>
<telerik:RadTreeView ID="CandidatesTreeMenu" OnClientNodeClicked="ClientCandidateMenuNodeClicked" Skin="Vista" runat="server">
    <Nodes>
        <telerik:RadTreeNode Text="Added" NavigateUrl="NewCandidateList.aspx?type=recently">
        </telerik:RadTreeNode>
        <telerik:RadTreeNode Text="Candidates" NavigateUrl="NewCandidateList.aspx?type=My">
        </telerik:RadTreeNode>
    </Nodes>
</telerik:RadTreeView>
person Giulio Caccin    schedule 23.06.2014