在Usercontrol

时间:2015-04-29 09:24:01

标签: c# asp.net user-controls

请参见下图。 enter image description here

我的网站上有一个管理页面。左侧有一个菜单。它是树视图。当用户单击树节点右侧控件正在加载时。右侧控件位于用户控件中。所以当我们来到这个页面时说我们选择类别。然后右侧面板显示。因此,在单击“保存”按钮后填充数据之后,文本框中的所有数据都将被清除,并且没有记录转到数据库。但是在填写完记录之后再次单击按钮然后记录进行。所以在之后你只需要点击一个。记录转到DB。

所以我的问题是为什么它第一次不起作用。我想解决它

我使用此代码加载用户控件

            clearPHolderControls();
            JobCategoryControl JobCategoryControl = (JobCategoryControl)LoadControl("~/UC/Admin/JobCategoryControl.ascx");
            pHolderAdminContent.Controls.Add(JobCategoryControl);

1 个答案:

答案 0 :(得分:0)

如果您可以发布回发代码会更清楚,但我的猜测是您必须检查加载右侧控件的必要代码是否在正确的位置,以便回发不会覆盖按钮单击事件