gpt4 book ai didi

css - 我删除了 _viewstart 文件

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:34 24 4
gpt4 key购买 nike

我已经删除了我的 _viewstart 文件,但我很担心,因为我的应用程序一直在正常运行。

当我尝试在我的应用程序中包含样式表时,我注意到了这个问题。

那么我的问题是:

1 - 我必须创建一个 _viewstart 文件,还是必须恢复我的 _viewstart 已删除文件?

2 - 如何将 css 添加到我的 View 中?

PS.:如果您需要一些代码,请在评论中问我。

最佳答案

回答您的问题:

1) 如果您没有创建自己的自定义 _Layout.cshtml 文件,那么您可以恢复它或添加新文件 _ViewStart.cshtml,其中包含以下代码:

@{
Layout = "~/Views/Shared/_Layout.cshtml";
}

如果你有自己的 _layout 那么你显然必须重新创建它(如果你想的话):

@{
Layout = "~/Views/Shared/_MyAwesomeLayout.cshtml";
}

如果您不在您的元素中使用 _ViewStart.cshtml 文件,那么您必须在每个 View 文件中指定具有 Layout 属性的 _Layout.chtml 文件的路径:

@{
Layout = "~/Views/Shared/_Layout.cshtml";
}

但这会让你以后很头疼。假设您有 100 个 View 文件(其中包含 Layout = "~/Views/Shared/_MyAwesomeLayout.cshtml";,过了一会儿您想要重命名您的布局名称或更改布局文件的位置...然后您将找到引用它的每个 View ...(那将是一团糟:))。在这里 _ViewStart.cshtml 出现了......,您可以在其中设置布局(在一个地方)。 ASP.NET MVC 框架在呈现 View 时会查找名为 _ViewStart.cshtml 的文件,并且该文件的内容将被视为包含在 View 文件本身中。

2) 默认情况下,在 MVC 元素中,CSS 文件位于 Content 文件中,因此您可以通过拖放到 Content 文件夹中添加自己的 CSS 文件(当然您也可以在元素中创建自己的文件夹结构)。

在 View 中添加 CSS 文件的简单方法是将 CSS 文件从解决方案资源管理器拖放到 View 本身,Visual Studio(自动)将显示 CSS 文件的路径(或者您可以通过你自己)。

关于css - 我删除了 _viewstart 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23447181/

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