我在一个带有下拉列表的页面中有一个silverlight多文件上传控件。当我在多文件上传控件中选择一些文件并更改下拉列表中的值时,它会产生一个回发coz,其中我丢失了所有选择的图像。有没有办法防止多文件上传控件在回发过程中松动图片?
发布于 2011-12-13 03:03:42
最好的方法可能是不让下拉列表通过设置AutoPostBack="false“来触发回发。如果下拉列表发生变化时,您仍然需要在服务器端处理某些内容,则可以将其包装在UpdatePanel中(请参阅here以了解有关此工作的一些详细信息)。
但是如果由于某些原因对你不起作用,你最好的选择就是将upload控件的状态存储在IsolatedStorage中,这样只要有人做了更改,比如添加了一个文件,成功上传了它等等,你就可以在IsolatedStorage中更新你的状态。然后,当控件加载时,您可以读取您的状态,并立即返回到您停止的地方。
https://stackoverflow.com/questions/8472458
复制相似问题