日期:2014-05-20  浏览次数:20389 次

关于UpdatePanel与FileUpload的问题
先说下我想实现的功能,就是使用一个FileUpload上传图片,然后实时的在列表显示出来
但是有一点注意的是,我的页面有几个数据是手动添的控件,不能刷页面,刷我的数据就没了
[UpdatePanel]
------------------------------------------------
FileUpload(上传图片) BUTTON(上传) BUTTON(清除)
------------------------------------------------
GridView(显示图片列表)
------------------------------------------------
[/UpdatePanel]
如果我不用UpdatePanel那么我的页面手动添加的数据就没了,如果用了的话,我后台还取不到FileUpload.PostedFile.FileName的值,很无奈啊,怎么样能够使我的上传按钮只刷新GridView,并且还能够取到FileUpload.PostedFile.FileName的值做插入操作

我现在显示给分只能是20,不知道为什么,不让给多,大家帮帮忙谢谢了

------解决方案--------------------
FileUpload不能放在UpdatePanel中使用
------解决方案--------------------
<Triggers>

<asp:AsyncPostBackTrigger ControlID="asyncButton"//你的BUTTON EventName="Click" />
<!--
这是指定某个按钮不要触发PostBack,哪怕该控件是放置在UpdatePanel外。
-->

</Triggers>