我正在使用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