用户控件与页面间的传值
在用户控件(UC.ascx)中设置属性,如:
      public string year
 {
 get { return Year.Text; }
 set { Year.Text = value; }
 }
Year是用户控件中TextBox控件的ID;这样就可以直接在页面(test.aspx)中进行year属性的取值和赋值,如:
string year = UC.year.ToString();
UC.year = "2010";
其中UC是用户控件在页面(test.aspx)中的ID值。
 
在aspx页面中查找用户控件某个控件的值如:
string str=((TextBox)UserControlID.FindControl("TextBoxID")).Text;
在aspx页面中设置用户控件中某个控件的值如:
((Label)UserControlID.FindControl("LabelID")).Text=Session["SessionName"].ToString();
在ascx页面向aspx页面传数据
Response.Redirect("Target.aspx?id=从ascx页面向aspx页面传数据!"+TextBox1.Text);
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号