C# 在树面板节点中单击时执行操作

C# 在树面板节点中单击时执行操作,c#,asp.net,visual-studio,ext.net,C#,Asp.net,Visual Studio,Ext.net,当前状态: 我有一个TreePanel和一个GridPanel,前者从数据库加载类别和第二篇文章。 使用VisualStudio2010、Ext.NET2.5和C# 问题: 当你点击一个类别(TreePanel节点)时,我无法做到这一点,它会执行某种功能(在我的例子中,我想根据点击的类别来填充文章,因为节点有ID) 我尝试使用TreeNodeMouseClickEventArgs,但没有成功(事实上,它创建了一个什么都没有的类),因为我刚刚开始使用这个软件(和语言),所以我被卡住了 先谢谢你 编

当前状态: 我有一个TreePanel和一个GridPanel,前者从数据库加载类别和第二篇文章。 使用VisualStudio2010、Ext.NET2.5和C#

问题: 当你点击一个类别(TreePanel节点)时,我无法做到这一点,它会执行某种功能(在我的例子中,我想根据点击的类别来填充文章,因为节点有ID)

我尝试使用TreeNodeMouseClickEventArgs,但没有成功(事实上,它创建了一个什么都没有的类),因为我刚刚开始使用这个软件(和语言),所以我被卡住了

先谢谢你

编辑
我上次尝试的代码是

我找到了一种方法,并将与大家分享:

在客户端 添加树面板后,添加DirectEvents


发布不起作用的代码以获得帮助。使用您正在编程的平台更新标记(ASP?WinForms?WPF?)完成(谢谢!)。这是一个ASP.NET网站,使用EXT.NET 2.5组件框架。显然,MS网站上的代码是有效的,但我们不知道为什么它不适用于您。顺便说一句,这段代码是针对WinForms版本的。所以我需要寻找在ASP中工作的东西。作为一个没有平台经验的人,我很高兴我决定问,否则我会浪费很多时间。
<DirectEvents>
    //Calls a function when doing click on a node
    <ItemClick OnEvent="yourFunction">
        <ExtraParams>
            //Loads the nodeID
            <ext:Parameter Name="NodeID" Value="record.data.id" Mode="Raw"/>
        </ExtraParams>
    </ItemClick>
</DirectEvents>
public void yourFunction(object sender, DirectEventArgs e)
{
    //Ask the nodeID
    string id = e.ExtraParams["NodeID"];
    //Your function goes below
}