Asp.net core razor 视图未格式化
Posted
技术标签:
【中文标题】Asp.net core razor 视图未格式化【英文标题】:Asp.net core razor view is not formatted 【发布时间】: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 【参考方案1】:您可以先启用新的 Razor 编辑器,然后重启 VS。
New experimental Razor editor for Visual Studio然后你可以选择Edit->Advanced->Format Document。
✎[编辑]
您可以尝试以下方法:
-
检查是否安装了三方插件。
如果安装了三方插件,暂时禁用,然后再测试。
您可以尝试重置 VS 设置。
https://docs.microsoft.com/en-us/visualstudio/ide/environment-settings?view=vs-2019#reset-settings
将第四步改为选择General选项。
修复 VS(在VS Installer中修复)
创建一个新项目并检查是否出现同样的问题。
清理程序/project/VS缓存,然后重启VS再试一次。
项目缓存在solution/project文件夹中,需要删除bin、obj和.vs文件。李>
VS缓存在这个路径:C:\Users[用户名]\AppData\Local\Microsoft\VisualStudio\16.0_XXXXXXXXX,删除全部ComponentModelCache 文件夹。
从 VS-> 帮助-> 发送反馈-> 报告问题...向 VS 产品 组提供反馈
【讨论】:
这很奇怪。我目前使用的VS版本是16.9.2(但不是最新版本)。您可以看到我可以正确格式化代码。我建议你可以在更新最新版本的 VS 后重试。您遇到的问题可能是您使用的VS版本造成的。 我有最新版本的VS,问题依旧。 我更新了回复,你可以看看。以上是关于Asp.net core razor 视图未格式化的主要内容,如果未能解决你的问题,请参考以下文章
[MVC&Core]ASP.NET Core MVC 视图传值入门
[MVC&Core]ASP.NET Core MVC 视图传值入门
在 ASP.NET Core 中将 Razor 视图渲染为字符串
在 Razor (chtml) 中渲染动态视图,如何在 asp.net core 3.0 中将 FileProvider 添加到 razor?