本地主机图像未显示在 asp.net 列表视图中

发布于 2024-10-31 10:22:30 字数 952 浏览 4 评论 0原文

我的 Web 应用程序从数据库中检索图像的位置。我想使用图像控件在列表视图中显示图像。尽管我的数据库给出了图像的正确位置,但由于某种原因,我的 Web 应用程序无法渲染图像文件。 (当我将相同的地址放入另一个图像控件时,图像就会出现。)有人对此事有线索吗?提前致谢。我在列表视图中的代码是:

        <ItemTemplate>
            <td runat="server" style="">
                <asp:Image ID="albumImage" ImageURL = '<%# Eval("imgLocation") %>' runat="server" AlternateText= '<%# Eval("imgLocation") %>' /><br />
                <asp:Label ID="albmNameLabel" runat="server" Text='<%# Eval("albmName") %>' />
                <br />
            </td>
        </ItemTemplate>

我的网络应用程序部分生成的 HTML 是:

           <td style="">
                <img id="ListView1_albumImage_0" src="C:\odaiba.png" alt="C:\odaiba.png" /><br />
                <span id="ListView1_albmNameLabel_0">tokyo trip</span>
                <br />
            </td>

My web application retrieves the location of an image from database. I'd like to show the image in listview using image control. Although my database gives the correct location of my image, for some reason, my web application cannot render the image file. (When I put the same address in another image control, the image appears.) Does anybody have clue on this matter? Thanks in advance. My codes in listview are:

        <ItemTemplate>
            <td runat="server" style="">
                <asp:Image ID="albumImage" ImageURL = '<%# Eval("imgLocation") %>' runat="server" AlternateText= '<%# Eval("imgLocation") %>' /><br />
                <asp:Label ID="albmNameLabel" runat="server" Text='<%# Eval("albmName") %>' />
                <br />
            </td>
        </ItemTemplate>

HTML generated by the portion of my web application is:

           <td style="">
                <img id="ListView1_albumImage_0" src="C:\odaiba.png" alt="C:\odaiba.png" /><br />
                <span id="ListView1_albmNameLabel_0">tokyo trip</span>
                <br />
            </td>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北城半夏 2024-11-07 10:22:30

我强烈建议您在 Web 项目中创建一个 images 文件夹,并更新数据库以使用相对路径引用图像,而不是将图像放在 C:\ 中。路径:images/odaiba.png

Rather than put the image at C:\, I would strongly urge you to make an images folder in your web project and update your database to refer to the images with a relative path: images/odaiba.png.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文