我在渲染图片时在控制台中收到错误(此HTML位于布局页面的局部视图中):
<div class="btn-group">
<button class="btn btn-default btn-image dropdown-toggle" data-toggle="dropdown" type="button">
<img src="~/assets/img/avatars/avatar10.jpg" alt="Avatar">
<span class="caret"></span>
</button>
控制台中的错误:
HTTP404:未找到 - 服务器未找到与请求的URI(统一资源标识符)匹配的任何内容。 GET -
https://localhost:44356/Home/assets/img/avatars/avatar10.jpg
我确定错误来自src属性中的不正确的路径定义(假设Home出现在路径中),但我已经尝试了所有我知道的方法,但错误仍在继续。
我已经尝试了
src="~/assets/img/avatars/avatar10.jpg"
src="../assets/img/avatars/avatar10.jpg"
src="assets/img/avatars/avatar10.jpg"
这些都没有删除错误,我仍然在路径中回家。
注意:进一步测试后,网址会在Home / Index页面上工作并获取头像,但在其他所有页面上都会失败,即使此html位于布局中,而不是在单个页面上#39; s html。
这是渲染的html,它在工作时和错误时都是一样的
<button class="btn btn-default btn-image dropdown-toggle" data-toggle="dropdown" type="button">
<img src="assets/img/avatars/avatar10.jpg" alt="Avatar">
<span class="caret"></span>
</button>