[英]How to store a value during partial postback inside update panel
我在更新面板中上傳了一個ajax文件,可以在用戶選擇要上傳的文件后立即上傳該文件。 在btnVidUpload_Click
上傳文件的btnVidUpload_Click
我將文件名分配給了也在更新面板內的隱藏字段。 然后,當我單擊Submit Send_Click嘗試從隱藏字段中獲取值,但隱藏字段為空時,為什么隱藏字段會丟失其值,為什么在回發期間無法保留該值,或者有一種方法可以存儲該值而又不使用會話。 謝謝
<asp:AsyncFileUpload ID="AFU_Video" OnUploadedComplete="btnVidUpload_Click"
runat="server" UploaderStyle="Traditional" ThrobberID="aajaxLoader" />
<asp:HiddenField ID="Hidd_VideoLoc" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:ImageButton ID="btn_Send" Text="Submit" runat="server" OnClick="Send_Click" />
AsyncFileUpload
內部使用iFrame呈現FileUpload
控件。 這就是它似乎失去價值的原因。
您需要在btnVidUpload_Click
使用會話。
自己回答類似的問題: https : //stackoverflow.com/a/8495986/284240
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.