【问题标题】:Not able to find css stylesheets or images - ASP.NET无法找到 css 样式表或图像 - ASP.NET
【发布时间】:2019-08-28 17:30:36
【问题描述】:

我是 Web 开发的新手,但对 C# 有一些经验,所以我正在尝试使用 ASP.NET。 我能够创建基本应用程序等,但是现在我想使用自己的 CSS 样式表。

我尝试使用基本应用使用的确切语法:

<head runat="server">
        <meta charset="utf-8" />
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
         <title>@ViewData["Title"] - SmtteProject</title>

         <environment include="Development">
             <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
         </environment>
         <environment exclude="Development">
             <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
                   asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css"
                   asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute"
                   crossorigin="anonymous"
                   integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"/>

         </environment>
         <link rel="stylesheet" href="~/css/test.css"/>
         <link rel="stylesheet" href="~/css/site.css" />
     </head>

test.css 是我要使用的样式表。它与 site.css 位于完全相同的目录中,但是我在页面上的控制台中收到此错误:

GET http://localhost:5000/css/test.css net::ERR_ABORTED 404(未找到)

我尝试在头部和链接中都使用runat="server",因为我在网上看到了很多关于这个解决方案的答案。然而,这也没有奏效。

我尝试以完全相同的方式显示图像目录中的图像,但遇到了同样的问题。

欢迎任何帮助。

【问题讨论】:

  • 你能显示你的目录结构吗,很可能 css 不在正确的位置。
  • 移除本站缓存或在浏览器开发者面板禁用缓存。我认为您也不会拥有“Site.css”。
  • 当然@paritosh。这是我的目录:http://prntscr.com/n8mq5e
  • 有没有可用的 webconfig 文件?
  • 没有。至少据我所知不是。我应该添加一个吗?

标签: c# html asp.net .net


【解决方案1】:

它是 Cascading Style Sheets 或 CSS。不是CCS。我认为这种命名混乱是您问题的根源。

您的文件名为test.ccs。根据您提供的 HTML sn-p,它应该命名为 test.css

【讨论】:

  • 是的,这是一个愚蠢的错误。不过感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多