Click here to Skip to main content
15,906,567 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello

I add dynamic user control with following code:

C#
protected void LinkButton1_Click(object sender, EventArgs e)
   {
       if (sender is LinkButton)
       {
           LinkButton ln = (LinkButton) sender;

           Control cn = Page.LoadControl("~/Admin/Module/"+ ln.Text +"/MenuAdd.ascx");
           Session["Type"] = null;
           Session["Type"] = ln.Text;
           txtSelectType.Text = Session["Type"].ToString() ;
           PlacHolder.Controls.Add(cn);
       }
   }


I need call function from user control . how can do it?
Posted

1 solution

Try this...

C#
Control ctrl = .....LoadControl...
MethodInfo mi = ctrl.GetType().GetMethod("NameOfMethod");
            
object[] parameter = new object[] { par1, par2 };
mi.Invoke(ctrl, parameter);
 
Share this answer
 
Comments
tree1371 22-Jul-13 14:48pm    
no working
midnight_ 23-Jul-13 1:14am    
First, what isn't working? Error message?
Second, post some code or the method you want to call from the usercontrol

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900