我希望Visual Studio继续自动格式化我的.cs
文件,但有没有办法阻止它在ASP.NET MVC视图中的<% %>
标记之间自动格式化C#代码,因为它真的弄得一团糟吗?
答案 0 :(得分:3)
据我所知,没有办法在ASP.NET文件中关闭格式,因为它在工具中使用了C#的规则 - &gt;选项 - &gt;文字编辑器 - &gt; C#。
答案 1 :(得分:2)
没有办法做到这一点,这是一个巨大的浪费时间,一遍又一遍地修复.aspx页面中的格式。它让我疯了。
这有两个连接问题/错误。一个被标记为固定数月,但最新的反应似乎没有任何甚至完成。
答案 2 :(得分:1)
不幸的是(afaik),您无法在.cs和.aspx文件中单独设置C#。您可以在工具中更改C#的设置 - &gt;选项 - &gt; C# - &gt;格式化。
为了让MVC能够很好地工作,我在New Lines部分更改了一些设置。我取消选中控制块,对象初始值设定项和“else”的框。这样就可以生成类似于埃及风格的行走支架,这些支架在MVC代码中效果最佳,而且不会过多地使用我的普通C#代码。我只保留函数,类等的设置,因为你通常不在.aspx文件中定义它们。
答案 3 :(得分:-1)
您可以考虑将Razor用作View Engine而不是aspx。
另见: