本文介绍了如何从动态用户控制中调用函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好



我使用以下代码添加动态用户控件:



Hello

I add dynamic user control with following code:

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?

推荐答案

Control ctrl = .....LoadControl...
MethodInfo mi = ctrl.GetType().GetMethod("NameOfMethod");
            
object[] parameter = new object[] { par1, par2 };
mi.Invoke(ctrl, parameter);


这篇关于如何从动态用户控制中调用函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 14:19