【问题标题】:Asp.net core razor view is not formattedAsp.net core razor 视图未格式化
【发布时间】:2021-08-27 22:05:46
【问题描述】:

剃刀视图格式太糟糕了 即使我尝试了 ctrl k + ctrl d

这个页面太错过了

请帮忙!

     @if (item.Details.Length > 10)
                        {
    @item.Details.ToString().Substring(0, 10) }
else
{
@item.Details}

【问题讨论】:

  • 要获得有用的答案,您需要提供一些代码并具体说明您的要求。
  • 你能再给你一张照片吗?我们看不到您提供的图片。
  • 我添加了图片@YihuiSun
  • 您使用的是什么 IDE/编辑器?
  • 视觉工作室 2019 @michaela112358

标签: asp.net visual-studio asp.net-core razor-pages


【解决方案1】:

您可以先启用新的 Razor 编辑器,然后重启 VS

然后你可以选择Edit->Advanced->Format Document

✎[编辑]

您可以尝试以下方法:

  1. 检查是否安装了三方插件
    • 如果安装了三方插件,暂时禁用,然后再测试。
  2. 您可以尝试重置 VS 设置
  3. 修复 VS(在VS Installer中修复)
  4. 创建一个新项目并检查是否出现同样的问题。
  5. 清理程序/project/VS缓存,然后重启VS再试一次。
    • 项目缓存solution/project文件夹中,需要删除bin、obj和.vs文件。李>
    • VS缓存在这个路径:C:\Users[用户名]\AppData\Local\Microsoft\VisualStudio\16.0_XXXXXXXXX删除全部ComponentModelCache 文件夹。
  6. VS-> 帮助-> 发送反馈-> 报告问题...VS 产品 组提供反馈

【讨论】:

  • 这很奇怪。我目前使用的VS版本是16.9.2(但不是最新版本)。您可以看到我可以正确格式化代码。我建议你可以在更新最新版本的 VS 后重试。您遇到的问题可能是您使用的VS版本造成的。
  • 我有最新版本的VS,问题依旧。
  • 我更新了回复,你可以看看。
猜你喜欢
  • 1970-01-01
  • 2018-02-24
  • 2016-12-01
  • 2019-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-21
  • 2021-08-08
相关资源
最近更新 更多