gpt4 book ai didi

visual-studio-2013 - _ViewStart 和 _Layout.cshtml 文件是在 ASP.NET MVC 5 中自动创建的(烦人)

转载 作者:行者123 更新时间:2023-12-03 17:18:40 25 4
gpt4 key购买 nike

我有一个奇怪而烦人的问题。在我的 ASP.NET MVC 5 项目中,我不时看到 _ViewStart 文件和 Shared/_Layout.cshtml 文件是自动创建的,即使我不想要。因此,我删除了这些文件,但这些文件会不时地自行创建。这会导致一个很大的问题,因为有时,如果我没有注意到创建了这些文件,我可能会不小心发布网站,然后在发布后,我注意到所有页面都被自动创建的 _Layout.cshtml 文件包裹。它是 Visual Studio 2013 的智能帮助功能吗?我们不能阻止吗?

最佳答案

埃姆兰!

我不确定您是否仍然需要答案,但今天我也遇到了类似的问题。由于某种未知原因,文件“Shared/_Layout.cshtml”被自动添加到我的项目中。

我真的很想知道为什么会发生这种情况,我发现应该执行哪些操作来创建这个文件。

我在我的项目中添加了新的 View 并使用了标准的 VS 资源:

  • 鼠标右键单击 Views 文件夹。
  • 添加 -> 查看...
  • 用于添加 View 的内部窗口我已选中“使用布局页面”,并将下方的字段留空。
  • 按添加

  • 我的 VS 想了很多,突然创建了新 View ,还有……“Shared/_Layout.cshtml”和“Shared/_ViewStart.cshtml”文件!!我不认为这个选项可能会被关闭,因为当它被遗漏时创建布局页面是合乎逻辑的。

    希望这些信息对您和其他任何人都有帮助:)

    关于visual-studio-2013 - _ViewStart 和 _Layout.cshtml 文件是在 ASP.NET MVC 5 中自动创建的(烦人),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23317758/

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