我需要在运行时加载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
中