这和relative path to CSS file [closed]很相似,但它是关于Java web application
的,我说的是.NET
,它们是一样的吗?
我遇到了ASP.NET核心的问题。在Index.cshtml
中,有一些代码,其中包括CSS静态文件:
...
<link href="~/css/features.css" rel="stylesheet">
<link href="~/css/carousel.css" rel="stylesheet">
...
问题是我在网页上得到了404 error
。看起来代码中的路径不正确。请参见随附的屏幕截图:
我该如何解决这个问题?为什么会引起问题?
FYI:我附上了文件夹结构的截图和代码片段。
1条答案
按热度按时间shstlldc1#
我添加这个答案是因为dbc不想在这里留下答案,尽管我要求他留下答案。解决方案是从代码中删除
~
。他提供了一个非常有帮助的答案-Slash (/) vs tilde slash (~/) in style sheet path,这是一个关于ASP.NET
的主题,正是我所寻找的。我解决了这个问题。:)