图片路径中的额外元素

我遇到一个问题,当加载网站页面时,其中一张图片无法加载。我看了看,发现有额外的元素

https://img1.sycdn.imooc.com/656d70b80001eadc05850046.jpg

这是有效的方法

https://img1.sycdn.imooc.com/656d70c5000185a806100041.jpg

我以为链接不正确,但一切都正确:

https://img1.sycdn.imooc.com/656d70cf0001de1a06580335.jpg

所以,这是 html 代码的一部分:


@model ForumHCFE.Models.Forum.ForumTopicModel

/////////////////

 <div class="sectionDescription">

            <div class="forumLogo" style="background-image: url(@Model.Forum.ImageUrl)"></div>

            <p>Welcome to @Model.Forum.Name.</p>

            @if (!User.Identity.IsAuthenticated)

            {

                <p>

                    <span>

                        <a asp-controller="Account" asp-action="Register">

                            register

                        </a>

                    </span>

                </p>

            }

        </div>

////////////////

https://img1.sycdn.imooc.com/656d70df0001871d02500470.jpg

MM们
浏览 73回答 1
1回答

手掌心

尝试在 URL 之前添加波形符和斜杠../,这将表明它应该后退 1 个目录。style="background-image: url(@("../"+Model.Forum.ImageUrl))"如果这不起作用,请尝试后退两步;style="background-image: url(@("../../"+Model.Forum.ImageUrl))"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5