I used the following code to transfer some web control data from Page1.aspx to Page2.aspx.<BR>It is successful to get the TextBox.Text over, but the DropDownList data failed to appear in Page2. I wonder what went wrong?<BR><BR>Page1.aspx.cs<BR>-----------------<BR>public object Dept<BR>{ <BR> get <BR> { <BR> return ddlDept.DataSource;<BR> } <BR>} <BR><BR>public string Rcp<BR>{ <BR> get <BR> { <BR> return tbRcp.Text;<BR> } <BR>} <BR><BR>Page2.aspx.cs<BR>-----------------<BR>private void Page_Load(object sender, System.EventArgs e)<BR>{<BR> if (!Page.IsPostBack )<BR> {<BR> Page1 srcPage = (Page1) Context.Handler;<BR> ddlDept.DataSource = srcPage.Dept;<BR> ddlDept.DataBind();<BR> tbRcp.Text = srcPage.Rcp;<BR> }<BR>}<BR><BR>Thanks in advance,<BR>Ben