更新面板没有对用户控件进行回发
本文关键字:控件 用户 更新 | 更新日期: 2023-09-27 17:49:37
调用Update
时更新面板不回发
<ajax:TabPanel ID="EmployeesTab" runat="server">
<ContentTemplate>
<asp:UpdatePanel runat="server" ID="MyUpdatePanel" UpdateMode="Conditional">
<ContentTemplate>
<GW:MyUserControl ID="MyUserControlId"
runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajax:TabPanel>
private void PopulateEmployees()
{
MyUserControlId.EntityId = SelectedEntity.Id;
MyUpdatePanel.Update();
}
任何帮助!
UpdatePanel在AjaxControlToolkit模板化控件中存在已知问题。
这是一篇老文章,但是这个问题仍然存在于AjaxControlToolkit的当前版本:http://blogs.sitepoint.com/atlasupdatepanel-template-really-darned-kewl/
建议的解决方法是将TabPanel包装在UpdatePanel中,而不是相反。