public event EventHandler<CategoryEventArgs> CategorySelected = null;
protected void TreeViewCategory_SelectedNodeChanged(object sender, EventArgs e)
{
if (this.TreeViewCategory.SelectedNode != null)//获得树控件选中的节点
{
if (this.CategorySelected != null) //判断这个点击事件是否为空
{
this.CategorySelected(this.TreeViewCategory, new CategoryEventArgs() { CategoryID = int.Parse(this.TreeViewCategory.SelectedValue) });
}
}
}
//event类
public class CategoryEventArgs : System.EventArgs
{
public int CategoryID { get; set; }
}
//前台的调用
<uc1:UCCategoryTree ID="UCCategoryTree1" runat="server" OnCategorySelected="UCCategoryTree1_CategorySelected" />