0

我需要在运行时加载用户控件。此代码完美运行:

        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”方法绑定到一个简单的按钮,但我无法处理它,因为当我单击时没有任何反应。我想知道如何从运行时加载的用户控件中触发事件。有什么提示吗?

PS:占位符“plhContent”在更新面板中

4

0 回答 0