本文介绍了如何从动态用户控制中调用函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好
我使用以下代码添加动态用户控件:
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);
这篇关于如何从动态用户控制中调用函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!