c# - 显示图像剃须刀页面
问题描述
我正在尝试在位于服务器端的 Web api 上显示图像。现在我已将它们添加到我在 Visual Studio 的解决方案中(我添加了两个尝试,我指定一个作为嵌入式资源,一个作为无作为构建操作。它们直接在 WebAPISolution/xxx.png 中而不是在子文件夹中
在我的 cshtml 页面中,我放了这个:
<div>
<p>Test image</p>
<img id="img1" alt="Image1.png" src="@Url.Content("~/Image1.png")">
</div>
在我的网页上它没有出现。它似乎在寻找它:
错误信息是
“无法显示,因为它包含错误”
,我猜它只是找不到它,因为与不存在的 ImageXXX.png 相同返回相同的错误我不明白为什么图像不显示。
解决方案
1)在您的启动类中,您应该app.UseStaticFiles();
在 public void Configure()
方法中添加
2)将您的图像放在 wwwroot 文件夹中
3)将此代码添加到您的剃刀视图<img src="~/Image1.png" />
推荐阅读
- javascript - 如何在反应中显示3行数据?
- android-studio - 在 Android Studio 中找不到 Open for Editing
- batch-file - 打开 Internet 快捷方式后程序暂停
- javascript - 在角度 8 中为 FormControl 创建扩展方法
- python - 用列表替换 col 中的唯一值 - Pandas
- java - 为什么结果不一样?浮动与双倍
- javascript - 如何使用 javascript 访问网络摄像头中的图像帧
- regex - Python正则表达式在字母序列的开头或结尾捕获数字组
- android - Android/Sdk 缺少 Tools 文件夹,意味着没有 sdkmanager,意味着“Android 许可证状态未知”错误
- python - 在 Ubuntu 中截屏时 Selenium 挂起(超时)