用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
2007-04-11 23:20
671 查看
1.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[] { "你这个大猪猪!" });
}
2. 在自定义控件中定义这个控件的属性
public Control LabelText
{
get{return this.Label1.Text;}
}
3用FindControl方法寻找
Label lbl = (Label)WebUserControl1.FindControl("Label1");
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[] { "你这个大猪猪!" });
}
2. 在自定义控件中定义这个控件的属性
public Control LabelText
{
get{return this.Label1.Text;}
}
3用FindControl方法寻找
Label lbl = (Label)WebUserControl1.FindControl("Label1");
相关文章推荐
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法(持续更新)
- 用户控件.ascx与网页.aspx交互的几种方法
- 用户控件(.ascx)与网页间(.aspx)传值方法
- 用户控件(.ascx)调用网页(.aspx)的方法
- 用户控件(.ascx)与网页间(.aspx)传值方法[转]
- 用户控件(.ascx)调用网页(.aspx)的方法
- 网页(aspx)与用户控件(ascx)交互逻辑处理实现
- 用户控件(ASCX)向网页(ASPX)传值使用反射实现
- 从用户控件(ASCX)变更网页(ASPX)一些值
- 在网页中使用.ascx用户控件的两种方法
- 用户控件(ASCX)向网页(ASPX)传值使用反射实现
- 网页(aspx)与用户控件(ascx)交互逻辑处理实现
- c#的aspx页面中引用了用户控件,如何相互调用后台方法
- 使用反射把用户控件(ASCX)传至网页(ASPX)