I recently updated this configuration:
ASP.NET 2.0
AjaxControlToolkit, 1.0.20229.0
System.Web.Extensions, Version=2.0.0.0
For
ASP.NET 3.5
System.Web.Extensions, Version=3.5.0.0
AjaxControlToolkit , Version=3.5.40412.0
I have the following structure:
<asp:ToolkitScriptManager ID="PageScriptManager" runat="server">
</asp:ToolkitScriptManager>
<asp:UpdatePanel ID="UpdatePanel3" runat="server" UpdateMode="Always">
<ContentTemplate>
<ajaxToolkit:TabContainer
OnActiveTabChanged="TabContainerCarga_ActiveTabChanged"
AutoPostBack="True">
<ajaxToolkit:TabPanel
ID="tabRelatorios"
runat="server"
HeaderText="Relatórios">
<ContentTemplate>
<CustomUserControl:relatorios id="CustomControl" Visible="False" runat="server" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="CustomControl" />
</Triggers>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel ... />
<ajaxToolkit:TabPanel ... />
<ajaxToolkit:TabPanel ... />
<ajaxToolkit:TabPanel ... />
Everything has the same first structure. In serveride code, I have:
protected void TabContainerCarga_ActiveTabChanged(object sender, EventArgs e)
{
}
CustomControl has a grid that has multiple writebacks for performing operations, such as adding and deleting records. When CustomControl loads, it populates two components <asp:DataGrid />.
<asp:DataGrid /> upload a list with some text field that the user can fill out and click a button to add entries.<asp:DataGrid
/>show any entered information. For the purpose of history.
: ActiveTabChanged . , CustomControl , .
- , isFormLoaded, postBack javascript.
IsLoaded, ViewState . .
, - arround?