簡體   English   中英

如何在更新面板中進行部分回發期間存儲值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM