用户控件TestUserControl.aspx.cs
private int ID = 1 ;
public int _ID
{
set
{
ID = value;
}
get
{
return this .ID;
}
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
Response.Write(_ID);
//
测试传进来的值
}
传值页面TestUserControl.aspx
<%
@ Reference Control
=
"
~/webUserControl.ascx
"
%>
<%
--
在页头加这一句代码
--
%>
TestUserControl.aspx.cs
protected
void
Page_Load(
object
sender, EventArgs e)
{
Control c1
=
Page.LoadControl(
"
WebUserControl.ascx
"
);
PlaceHolder1.Controls.Add(c1);
WebUserControl w1
=
(WebUserControl)c1;
w1._ID
=
2300
;
//
这里设置用户控件的_ID的值
}