这个问题困扰了我一个下午,网上也找到一些解决方案,但是都不够完美,以下是我的解决方案。
Node.Text = "<span οnclick='TVChangeIndex(-1);'> " + ti.TreeItemName + "</span>";
这样的话,即能执行客户端点击事件,去执行一个Javascript函数,而且TreeView的服务器端点击事件照样能执行,这就达到了我的要求。
网上其他的解决方案:
xnode.NavigateUrl = "javascript:alert(‘winder’)"
这个方法也可以在客户端去执行一个函数 ,但是我发现服务器端的点击事件就不好使了。
网上还有其他几个方案,Google一下就能找到好多,但是我觉得,这两个是既简单又快速的方法。