轉(zhuǎn)帖|其它|編輯:郝浩|2011-10-24 15:34:28.000|閱讀 1758 次
概述:做Asp.net網(wǎng)站時(shí)經(jīng)常會(huì)有頁(yè)面回發(fā),有時(shí)就會(huì)引起許多問(wèn)題。比如說(shuō)頁(yè)面中用了FileUpload控件,頁(yè)面回發(fā)刷新之后,F(xiàn)ileUpload 中所選擇好的文件也會(huì)沒(méi)有,它會(huì)回到初始狀態(tài)。當(dāng)你用了多個(gè)FileUpload,一旦頁(yè)面回發(fā),什么都沒(méi)了,這是很郁悶的事情。本文主要介紹Asp.Net保持FileUpload控件狀態(tài)的方法,希望對(duì)大家有幫助。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
做Asp.net網(wǎng)站時(shí)經(jīng)常會(huì)有頁(yè)面回發(fā),有時(shí)就會(huì)引起許多問(wèn)題。比如說(shuō)頁(yè)面中用了FileUpload控件,頁(yè)面回發(fā)刷新之后,F(xiàn)ileUpload 中所選擇好的文件也會(huì)沒(méi)有,它會(huì)回到初始狀態(tài)。當(dāng)你用了多個(gè)FileUpload,一旦頁(yè)面回發(fā),什么都沒(méi)了,這是很郁悶的事情。所以就得想個(gè)辦法保持它 的狀態(tài)。網(wǎng)上也有一些關(guān)于這個(gè)的解決方案,但是都不是很好,后來(lái)想想還是用Session來(lái)保存狀態(tài)會(huì)比較好。
原理就是在回發(fā)前把FileUpload的值存進(jìn)Session中,頁(yè)面刷新之后再把值從Session中取出來(lái)。具體代碼如下:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載