为运行时绑定事件添加了usercontrol

时间:2013-10-31 16:36:01

标签: c# asp.net updatepanel

我需要在运行时加载usercontrol。这段代码完美无缺:

        Control ctrl = this.LoadControl("~/controls/widgets/" + widgetControlName);
        Type controlType = ctrl.GetType();
        PropertyInfo pMode = controlType.GetProperty("Mode");
        PropertyInfo pFlyerWidgetId = controlType.GetProperty("FlyerWidgetId");

        pFlyerWidgetId.SetValue(ctrl, flyerWidgetId, null);
        pMode.SetValue(ctrl, "EDIT", null);

        plhContent.Controls.Add(ctrl);

在那个.ascx文件中,我有一个“SaveData”方法绑定到一个简单的按钮,但我无法处理它,因为当我点击没有任何反应时。我想知道如何从运行时加载的usercontrol中触发事件。任何提示?

PS:占位符“plhContent”位于updatepanel

0 个答案:

没有答案