ASP.NET:“图像控件”是否具有除ImageUrl之外用于获取数据的任何其他属性?

时间:2011-04-18 23:59:23

标签: asp.net web-controls

我一直在努力研究如何将 FileUpload 网页控制数据保存在向导网页控件中。当我从FileUpload控件所在的步骤转到另一步时,数据将丢失。

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

在本文中,作者使用会话来存储数据

Session["FileUpload1"] = FileUpload1; 

现在,感谢这篇文章,我能够在会话中保留FileUpload控件的副本,并且能够在我想要的任何向导步骤中调用它。

现在,我想知道在重新创建Session中保存的FileUpload控件之后如何

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

我可以使用它中的数据来显示上传的图像。

Image1.ImageUrl = 

看起来使用 ImageUrl 属性是错误的做法。那么有什么办法可以从 FileUpload 控件中获取数据来显示图像吗?即图像控制除了ImageUrl

之外还有用于获取数据的任何其他属性吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

你在谈论<asp:Image>控件吗?如果是这样,那么这仅用于渲染html。

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

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

您需要在两个步骤之间保存FileUpload中的图像,以便显示它。