I have three tab (implemented by using RADTabStrip and Multipage view). And I've used RadAjaxmanager for navigation between the tabs. Its working well. But the problem is, in my first tab I've the facility to upload a file. The RadUpload will uploads the file only when the page gets post. But in my case, the file has to be uploaded when I was move to second tab. Can you help me how do I achieve this.
Here is my code
<telerik:RadTabStrip runat="server" ID="tbSpec" SelectedIndex="0" MultiPageID="rdmpSpec" Skin="Hay">
<Tabs>
<telerik:RadTab Text="File Upload" Selected="True"></telerik:RadTab>
<telerik:RadTab Text="Show Content"></telerik:RadTab>
<telerik:RadTab Text="Validation"></telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="rdmpSpec" SelectedIndex="0" Width="100%" >
<telerik:RadPageView runat="server" ID="page1">
<telerik:RadUpload ID="chooseFile" runat="server" OverwriteExistingFiles="true" TargetFolder="~/Inbox" ControlObjectsVisibility="None" />
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="page2">
<telerik:RadGrid ID="grdmapping" runat="server" GridLines="Horizontal">
<MasterTableView AutoGenerateColumns="true">
</MasterTableView>
<ClientSettings>
</ClientSettings>
</telerik:RadGrid>
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="page3">
<telerik:RadGrid ID="grdValid" runat="server" GridLines="Horizontal">
<MasterTableView AutoGenerateColumns="true">
</MasterTableView>
<ClientSettings>
</ClientSettings>
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
<telerik:RadAjaxManager ID="RadAjaxManager2" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="cmdNext">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="tbSpec"></telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="rdmpSpec"></telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="grdmapping" LoadingPanelID="RadAjaxLoadingPanel1">
</telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="grdValid" LoadingPanelID="RadAjaxLoadingPanel1">
</telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="chooseFile"></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
Thanks in advance.
Here is my code
<telerik:RadTabStrip runat="server" ID="tbSpec" SelectedIndex="0" MultiPageID="rdmpSpec" Skin="Hay">
<Tabs>
<telerik:RadTab Text="File Upload" Selected="True"></telerik:RadTab>
<telerik:RadTab Text="Show Content"></telerik:RadTab>
<telerik:RadTab Text="Validation"></telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="rdmpSpec" SelectedIndex="0" Width="100%" >
<telerik:RadPageView runat="server" ID="page1">
<telerik:RadUpload ID="chooseFile" runat="server" OverwriteExistingFiles="true" TargetFolder="~/Inbox" ControlObjectsVisibility="None" />
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="page2">
<telerik:RadGrid ID="grdmapping" runat="server" GridLines="Horizontal">
<MasterTableView AutoGenerateColumns="true">
</MasterTableView>
<ClientSettings>
</ClientSettings>
</telerik:RadGrid>
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="page3">
<telerik:RadGrid ID="grdValid" runat="server" GridLines="Horizontal">
<MasterTableView AutoGenerateColumns="true">
</MasterTableView>
<ClientSettings>
</ClientSettings>
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
<telerik:RadAjaxManager ID="RadAjaxManager2" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="cmdNext">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="tbSpec"></telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="rdmpSpec"></telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="grdmapping" LoadingPanelID="RadAjaxLoadingPanel1">
</telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="grdValid" LoadingPanelID="RadAjaxLoadingPanel1">
</telerik:AjaxUpdatedControl>
<telerik:AjaxUpdatedControl ControlID="chooseFile"></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
Thanks in advance.