2011-10-19 6 views
1

私はTab2TabContainerとFileUploadでUpdatePanelを使用するには?

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 

<asp:UpdatePanel ID="upd" runat="server"> 
    <ContentTemplate> 

<asp:TabContainer ID="tab" runat="server" AutoPostBack="true"> 
    <asp:TabPanel HeaderText="Tab1" runat="server"> 
    </asp:TabPanel> 
    <asp:TabPanel HeaderText="Tab2" runat="server"> 

     <asp:LinkButton ID="btn" runat="server" /> 

    </asp:TabPanel> 
</asp:TabContainer> 

    </ContentTemplate> 
</asp:UpdatePanel> 

の内側に2つのUpdatePanel内部タブとボタンを持っている私は、タブがページ全体をリロードせずに変更したいので、UpdatePanelが正常に動作します。しかし、2番目のタブにはファイルアップロードがあり、ボタンbtnがこのファイルを送信することになっています。

クリックすると完全ポストバックを行うにはどうすればいいですか?btnタブを変更するときに部分的なポストバックを維持しますか?

+0

このようなもの:http://stackoverflow.com/questions/2094579/how-to-make-updatepanel-ignore-clicking-one-button-which-is-inside-it – Marc

+0

@Marcはい、しかし以来ボタンは 'TabPanel'の内側にあり、トリガーはコントロールを見つけることができず、例外をスローします。 – BrunoLM

答えて

0

おそらく、OnClickイベントの同じページにResponse.Redirectを使用できます。

+0

リダイレクト先は?ファイルはどうですか?回避策として、私はちょうどupdatepanelを削除し、完全なポストバックと一緒に暮らすことができます... – BrunoLM

関連する問題