gpt4 book ai didi

asp.net-mvc - 使用作为集合的模型进行 Visual Studio Razor 格式化

转载 作者:行者123 更新时间:2023-12-04 15:21:35 25 4
gpt4 key购买 nike

我在 MVC 中有一个用于项目集合的显示模板,所以我的 cshtml 的第一行文件如下:

@model IList<Some.Namespace.ViewModels.MyListItem>

如果我向文件中添加一些新的 HTML,然后执行 CTRL + K + D要自动格式化,它现在将我的模型更改为所有小写,如下所示:
@model IList<some.namespace.viewmodels.mylistitem>

在自动格式化后继续更改是一个巨大的痛苦,因为它显然会破坏我的 html 帮助程序,直到我更正大小写为止。我找到了 this question它说这是由于MVC3。

我正在使用 MVC5 运行 VS2013 Update 4,但我仍然有这个问题。我在文本编辑器选项中找不到任何内容来更改此行为。

我还在更新 4 中使用 ReSharper 8.2 和 Web Essentials 2013。

这是一个已知问题还是我的设置在某处破坏了某些东西?

最佳答案

这是您需要做的来解决格式问题。

web.config View 文件夹 覆盖 MvcWebRazorHostFactory用这条线
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
关闭任何打开的 cshtml 文件并打开它们。现在格式化文档应该可以正常工作,而且我在 Razor 页面中遇到了智能感知问题,这也已解决。我两个都试过了,没有任何问题。

如果您仍然遇到问题,请告诉我。

关于asp.net-mvc - 使用作为集合的模型进行 Visual Studio Razor 格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29482438/

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