我在updatepanel里还放置了一个pannel、一个tabcontainer。要在tabcontainer里实现上传。怎么做啊?
具体结构:
<asp:UpdatePanel ID="UpdatePanel_Content" runat="server"><ContentTemplate> 
<asp:Panel ID="Panel_List" runat="server" >
<cc1:tabcontainer ID="TabContainer1" >
......
 </cc1:tabcontainer>
  </asp:Panel>
   </ContentTemplate>
    </asp:UpdatePanel> 

解决方案 »

  1.   

    如果不另外利用控件,上传文件是不能够使用ajax方式的。可以使用的控件包括cuteeditor里包括的ajaxuploader
      

  2.   

    <asp:UpdatePanel ID="UpdatePanel_Content" runat="server"><ContentTemplate>  
    <asp:Panel ID="Panel_List" runat="server" >
    <cc1:tabcontainer ID="TabContainer1" >
    ......
    <IC:Button ID="lbtnFile" runat="server" ICType="Import" OnClick="btnImport_Click" />
     </cc1:tabcontainer>
      </asp:Panel>
      </ContentTemplate>
       <Triggers>
       
                <asp:PostBackTrigger ControlID="lbtnFile" />
                
            </Triggers>
      </asp:UpdatePanel>   lbtnFile  是上传事件的按钮 
      

  3.   

    <asp:FileUpload ID="upload1" runat="server" />
     <asp:Button ID="btnUpload" runat="server" Text="上传" ></asp:Button><asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <Triggers><asp:PostBackTrigger ControlID="btnUpload" />
    </Triggers>
    上传文件
      

  4.   

    3楼说的情况不得行。我早就试过了。那个用在里面没有panel的时候!