ASP.NET-图片未显示

标签 asp.net image

我已将图像放置在母版页上。

我在设计时看到了图像。

但是我在运行时看不到该图像。

可能是什么问题?

我试图将图像放在图像框上。但这也不起作用。

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MasterPage.master.cs" Inherits="Ice_Web_Portal.UI.MasterPage" EnableTheming="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>.::ICE Web Portal::.</title>
    <link href="App_Themes/SmokeAndGlass/SmokeAndGlass.css" rel="stylesheet" type="text/css" />
</head>
<body >
    <form id="form1" runat="server">
        <table style="position: static">
            <tr>
                <td align="left" colspan="2">
                    <asp:Image ID="Image1" runat="server" ImageUrl="~/App_Themes/Banner.JPG" /></td>
                <td>
                </td>
            </tr>
            <tr>
                <td rowspan="2">
                    <div>
                    &nbsp;</div>
                    &nbsp;</td>
                <td style="width: 3px">
                    <asp:LoginView ID="LoginView1" runat="server">
                        <LoggedInTemplate>
                            <table style="width: 204px">
                                <tr>
                                    <td>
                                        Login Status :</td>
                                    <td>
                    <asp:LoginStatus ID="LoginStatus1" runat="server" />
                                    </td>
                                    <td>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        Login Name :</td>
                                    <td>
                    <asp:LoginName ID="LoginName1" runat="server" />
                                    </td>
                                    <td>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                    </td>
                                </tr>
                            </table>
                        </LoggedInTemplate>
                    </asp:LoginView>
                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td style="width: 3px">
                    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                    </asp:ContentPlaceHolder>
                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td>
                    &nbsp;</td>
                <td style="width: 3px">
                </td>
                <td>
                </td>
            </tr>
        </table>
    </form>
</body>
</html>

最佳答案

听起来您可能有某种URL映射问题...对于ImageURL属性,请尝试将其设置为“〜/Images/MyImage.png” ...

与其直接将图像存储在App_Theme文件夹中,不如为图像创建一个文件夹并尝试使用该文件夹。 App_Theme目录的处理方式有所不同...

关于ASP.NET-图片未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1324801/

相关文章:

c# - 图像显示中的内存管理

c++ - CImg : Image binarization result fails

javascript - 使用 webpack React 时图像总是出现损坏

php - 使用 MySql Update 和 PHP 制作表情符号

c# - 安全访问部分属性

asp.net - 元素 'LinkButton'不是已知的元素

Javascript 函数找不到 ID

asp.net - javascript __doPostBack 似乎对我不起作用

asp.net - ActiveDirectoryMembershipProvider - "Unable to establish secure connection"

python - 破解一个闭源程序来帮助我使用 python/screenshot/OCR 对现实生活中的对象进行排序