调用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();
}
任何帮助!
答案 0 :(得分:1)
在AjaxControlToolkit模板控件内部时,UpdatePanel已知问题。
这是一篇旧文章,但该问题仍存在于当前版本的AjaxControlToolkit中:http://blogs.sitepoint.com/atlasupdatepanel-template-really-darned-kewl/
建议的解决方法是将TabPanel包装在UpdatePanel中,而不是反之亦然。