【问题标题】:Why is my png not displaying on my WebPages site?为什么我的 png 没有显示在我的网页网站上?
【发布时间】:2013-02-25 02:09:18
【问题描述】:

我已经使用“Starter Site”模板启动了我的 asp.net WebPages 站点。它包含一个布局页面,_SiteLayout.cshtml,在 Default.cshtml 中被引用。

在 _SiteLayout 中有这个 HTML:

    <header>
        <div class="content-wrapper">
            <div class="float-left">
                <p class="site-title"><a href="~/Images/something.png"></a></p>
            </div>

它最初有一个“附带”站点的图像,而不是“something.png”,但由于我在运行它时没有在浏览器中看到原始图像,所以我首先将其更改为 ~/Images/ orderedList7.png 然后到“something.png”以尝试引发错误消息或警告。但不是!宽容,你的名字是html! (或者反之亦然?)。

无论如何,为什么我在运行网站时看不到布局文件中指定的图像?

【问题讨论】:

    标签: asp.net html href webmatrix asp.net-webpages


    【解决方案1】:
    <header>
            <div class="content-wrapper">
                <div class="float-left">
                    <p class="site-title"><img src="~/Images/something.png" /></p>
                </div>
    

    试试看,你使用的是锚点而不是图像标签。

    【讨论】:

    • 奇怪,因为那是“盒子里”的代码——我只是通过更改 .png 的名称来绕过它
    • 好吧,你的代码只会链接到图片,不会显示。
    • 哦,我明白了,所以这不是他们的错误,而是我对应该发生的事情的理解存在漏洞。
    • 听起来不错,使用 img 标签的图像是否按预期工作?
    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多