在实例中,使用
<uc1:UCCategoryTree ID="UCCategoryTree1" runat="server" OnCategorySelected="UCCategoryTree1_CategorySelected" />
代替了
protected void Page_Load(object sender, EventArgs e)
{
//通过委托给用户控件UCCategoryTree1的CategorySelected事件赋值,这里的委托要和CategorySelected所使用的委托的签名一致
this.UCCategoryTree1.CategorySelected += new EventHandler<CategoryEventArgs>(UCCategoryTree1_CategorySelected);
}
实现出来的的效果是一样的,但是,想不懂啊,为什么 OnCategorySelected="UCCategoryTree1_CategorySelected" 就能给UCCategoryTree1的CategorySelected事件赋值呢?