【发布时间】:2011-10-19 14:24:53
【问题描述】:
UpdatePanel 中有 2 个标签,Tab2 中有一个按钮
<%@ 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>
我希望在不重新加载整个页面的情况下更改选项卡,因此 UpdatePanel 可以正常工作。但在第二个选项卡上,我有一个文件上传,按钮 btn 应该提交这个文件。
如何在点击btn时进行完整回发在更改标签时保持部分回发?
【问题讨论】:
-
@Marc 是的,但由于按钮在
TabPanel内,触发器找不到控件,并引发异常。
标签: c# asp.net file-upload ajaxcontroltoolkit tabcontrol