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

用户控件(.ascx)调用网页(.aspx)的方法

2008-01-08 20:59 489 查看
首先在aspx文件中有这样一个方法等待调用:

public void SetLabel(string str)

{

this.Label1.Text = str; ;

}

然后在用户控件ascx文件中使用映射;

protected void Button1_Click(object sender, EventArgs e)

{

System.Web.UI.Page p = this.Page;

Type pageType = p.GetType();

MethodInfo mi = pageType.GetMethod("SetLabel");

mi.Invoke(p, new object[] { "Hello World !" });

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: