我正在使用UpdatePanel,并且我的提交按钮是触发器以及清除按钮之一。但问题是我在div中有一个FileUpload控件。这是一个模式弹出窗口,因此它显示一个用户上传小记事的表单。当我尝试使用AsyncPostBackTrigger上传文件时,它什么都不做(我已经阅读过)。我的问题是如何不使用PostBackTrigger,因为我想使用asyncpostbacktrigger,因为如果发生错误,那么模式弹出窗口关闭,用户不知道文件是否上传。我能做什么?ModalPopup上的AsyncPostBack FileUpload
代码:
<asp:Panel ID="addnotepanel" runat="server" style="/*display:none;*/" CssClass="addnotepanel">
<asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="server" />
<br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ClrBtn" />
<asp:PostBackTrigger ControlID="SubmitBtn" />
</Triggers>
</asp:UpdatePanel>
File:
<br />
<asp:Label ID="ErrorLabel" runat="server" Visible="False"></asp:Label>
<br />
<asp:Button ID="Submitbtn" runat="server" Text="Submit"
onclick="Submitbtn_Click" />
<asp:Button ID="CnlBtn" runat="server" Text="Cancel" onclick="CnlBtn_Click" />
<asp:Button ID="ClrBtn" runat="server" onclick="ClrBtn_Click"
Text="Clear" />
</div></asp:Panel>
我的代码为我的模态是' asp:ModalPopupExtender>'但它仍然关闭模式弹出窗口。 –
atrljoe
2011-03-29 13:11:39
@atrljoe我纠正了我的答案。 – DavRob60 2011-03-29 13:31:45