在窗体上看不到我的图片 - asp.net

时间:2010-12-04 19:50:54

标签: c# asp.net

我将Image控件添加到我的WebForm。

我将图片插入App_Data。

我将图片连接到ImageUrl中的Image控件

它看起来像这样:

<asp:Image ID="Image1" runat="server" Height="94px" 
            ImageUrl="~/App_Data/Tulips.jpg" Width="209px" />

在设计中我看到这张照片,但是当我运行该项目时,我看不到图片。

可能是什么问题?

3 个答案:

答案 0 :(得分:2)

App_Data是ASP.NET中的一个特殊文件夹,只能用于存储不打算被最终用户访问的数据和文件(即通过Web浏览器)。尝试将您的照片放在另一个文件夹中,即。图像。

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/ex526337.aspx

答案 1 :(得分:1)

我没试过,但可能是因为你把图像放在了App_Data文件夹中。那不适合它。创建一个图像文件夹并将其放在那里再试一次。

答案 2 :(得分:0)

App_Data允许您使用包含SQL Server 2005和Access,XML文件,Excel工作表或任何基于文件的数据存储的基于文件的数据库。 在项目中创建一个单独的文件夹,并将图像放在该文件夹中。