您的位置:首页 > 编程语言 > ASP

.net ASCX 通过自定义事件调用ASPX中的方法

2013-05-08 13:07 176 查看
直接上代码:

ASCX:

定义:

public delegate string Get_Filter_Del();

public event Get_Filter_Del Get_Filter_Event;

protected void PageI() {

if (Get_Filter_Event != null) {

string a= Get_Filter_Event();

}

}

调用:

protected void btnRaise_Click(object sender, EventArgs e)

  {

    PageI();

  }

ASPX:

protected void r_ques_CheckedChanged(object sender, EventArgs e)

{

if (this.r_ques.Checked) {

this.PlaceHolder1.Controls.Clear();

ctl_sel_ques_list ctl_sel_list = (ctl_sel_ques_list)LoadControl("com/ctl_sel_ques_list.ascx");

this.PlaceHolder1.Controls.Add(ctl_sel_list);

ctl_sel_list.Get_Filter_Event += DealwithReceived;

ctl_sel_list.BindSelectQues_List();

}

}

private string DealwithReceived()

{

return "a";

}

转载:http://winsystem.ctocio.com.cn/153/11770653.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: