gpt4 book ai didi

css - C# MVC - 渲染部分不加载 CSS

转载 作者:行者123 更新时间:2023-12-05 01:15:02 25 4
gpt4 key购买 nike

我在 <head> 中定义了这段代码。我的部分_Layout页面。

@RenderSection("Styles", false)

然后我的index页面

@section Styles {
<link rel="stylesheet" type="text/css" href="@Url.Content("~Views/zCSS/ManualProposalWindow.css")" />
}

我的索引页面位于 Views/Home/Index

我的 CSS 位于 Views/CSS/ManualProposalWindow.css

我知道样式是正确的,因为如果我将它们放在索引内的样式 block 中,它就可以正常工作。

这是我要加载的 CSS:

body {
background: black;
}

最佳答案

views 文件夹中的文件无法加载。由于 Web.config 中配置了 httpHandler,它们会抛出 404 错误。这是出于安全考虑,因为您不希望 .cshtml 文件可公开访问。

<httpHandlers>
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
</httpHandlers>

包含任何其他文件夹中的 css 文件,你应该没问题。

关于css - C# MVC - 渲染部分不加载 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22328609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com