【问题标题】:How to get Clicked Nodes text of RadTreeView如何获取 RadTreeView 的单击节点文本
【发布时间】:2014-08-13 06:45:06
【问题描述】:

如何在 C# 中获取 RadTreeView 中单击节点的文本?我添加了 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 { }
}

【问题讨论】:

    标签: c# asp.net telerik rad-controls radtreeview


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多