2011-04-18 28 views
0

我一直在努力几天,现在如何保持文件上传网络控制数据位于向导网络控制。当我从FileUpload控件所在的位置进入另一个步骤时,数据将丢失。ASP.NET:“图像控件”是否有任何其他用于获取除ImageUrl之外的数据的属性?

我遇到这篇文章,说明如何保持整个FileUpload控件在会话状态(How to Maintain FileUpload Control’s State after PostBack)。

在这篇文章中,笔者采用会话存储数据

Session["FileUpload1"] = FileUpload1; 

现在,多亏了一篇文章,我能够保持在会话FileUpload控件的副本,我能够调用它在我想要的任何向导步骤中。现在

,我想知道怎么回事,之后重新创建保存在会话

FileUpload fp = (FileUpload)Session["FileUpload1"]; 

我可以用它从这些数据来显示上传图像FileUpload控件。

Image1.ImageUrl = 

它看起来像使用的ImageUrl属性是这样做的错误的方式。那么,有没有办法可以从的FileUpload控制获得的数据显示图像?即不图像控制有这是我们用来获取数据的其他属性,除了的ImageUrl

感谢您的帮助

回答

1

你谈论<asp:Image>控制?如果是这样,那么这只用于呈现html。

<img src="" alt="" title="" class="" customattribute="" /> 

那么还有什么是你想用它做?如果您想在本地保存图像之前存储图像,那么我认为这不可能。

您需要将图像从文件上传步骤之间保存,以显示它。

+1

至少,现在我知道我做不到。也谢谢你向我解释的真实性质。 – Richard77 2011-04-19 17:40:46

+0

非常欢迎您!没有多少人感谢我的答案,所以谢谢! – 2011-04-19 19:10:56

相关问题