我正在尝试在.cshtml页面上显示.svg图像。
Status404.cshtml
@inject Context Session
@{
Layout = "";
}
<img src="/workspace/src/Application/wwwroot/img/404.svg" alt="404page"/>
@if(Session.CurrentUser.Language=="ka"){
<p><ქართული ტექსტი</p>
}
@if(Session.CurrentUser.Language=="en"){
<p><ENG TEXT HERE</p>
}
结果:
我尝试创建一个局部视图(将.svg重命名为.cshtml),如404Partial.cshtml,然后将其包含在.cshtml中,如下所示:
@await Html.PartialAsync("/workspace/src/Application/Views/404Partial.cshtml");
但是找不到视图。
答案 0 :(得分:1)
您可以尝试使用Object标签。
<object type="image/svg+xml" data="path/image.svg">
</object>
答案 1 :(得分:1)
查看文件夹结构后,您便需要使用
<object type="image/svg+xml" data="~/img/404.svg"> </object>