2011-03-30 103 views
0

我有图像的图像文件夹,并在我的oracle数据库我有一个名为IMG列其中有显示图像

图像像ab.jpg名

我有另一个与名IMG1被存储整个URL如图片/ ab.jpg

我可以看到我的数据集我的数据库表中的所有值以及包括IMG柱和IMG1列列

在我的aspx文件我写代码

但它不显示任何内容,但aspx页面工作正常,它显示一个字段,但没有图像,它是空白的,同样是

与IMG1柱以及

的情况下

这是为什么?我在做什么错?

我不想存储在数据库中的图像,所以我把它保存我应该采取什么样的方法,使工作的文件夹

吗?

更新

这就是我的代码

<Columns> 
<asp:BoundField DataField= "DD" HtmlEncode="false" HeaderStyle-BorderColor="green" 
       HeaderStyle-Font-Bold="true" HeaderStyle-Font-Names="Arial" 
       HeaderStyle-Width="100%" HeaderStyle-Wrap="true" HeaderText="HEAD" 
       ItemStyle-Width="100%" > 
       <ItemStyle BorderColor="green" HorizontalAlign="Center" Wrap="true" /> 
      </asp:BoundField> 

<asp:TemplateField> 
     <ItemTemplate> 
     <asp:Image ID="Image1" ImageUrl="~/images/ab.jpg" runat="server" /> 
     </ItemTemplate> 
    </asp:TemplateField> 

<asp:BoundField DataField="CC" HeaderText="SHEET" /> 

</Columns> 

如果我看的设计部分它给我的图像符号与交叉,但没有表现出实际的图像

图像的位置

我有文件夹A和那里我有子文件夹图像和我的网页 ,从而既mywebpage和图像文件夹是在文件夹中的

我已使用的路径作为〜/图像/ ab.jpg和〜A /图像/ ab.jpg并且在这两种情况下它不低于

方法工作无法正常工作或

使用Oracle数据库,该数据库显示在我的最后一个帖子中提到

什么错误我在做的数据集,甚至在网格图片的网址列?

任何解决方案?

+0

您是否将图像存储在应用程序的INSIDE文件夹中? – TheGeekYouNeed 2011-03-31 00:01:18

+0

请只编辑您的问题以提供更多信息。 – 2011-03-31 17:38:05

回答

0

您还没有分享您的代码,但您可以使用ImageField of GridView并将DataImageUrlField设置为您的图片网址。

如果您想更好地控制url的操作,您可以选择使用TemplateField。

如果上述内容不符合您的需要,分享您的代码将会有。

编辑1:

由于您的网页和图片的文件夹都在同一个文件夹试试:的ImageUrl = “图片/ ab.jpg”

虽然ImageUr“〜/ A /图片/ ab.jpg“应该已经工作了。

此外,有时图像可能不会出现在DesignView中,您是否尝试在浏览器中打开您的页面?