Es gibt keine Möglichkeit, dies zu tun, und es ist ein großer Zeitverschwender, die Formatierung von ASPX-Seiten immer wieder zu reparieren. Es macht mich verrückt.
Es gibt zwei Verbindungsprobleme / Bugs dafür. Eine wurde für Monate als behoben markiert, aber die letzte Antwort sieht nicht so aus, als wäre alles schon erledigt.
Leider (afaik), können Sie keine separaten Einstellungen für C # in .cs und .aspx Dateien haben. Sie können die Einstellungen für C # in Tools ändern - & gt; Optionen - & gt; C # - & gt; Formatierung.
Damit die Dinge mit MVC gut funktionieren, habe ich einige Einstellungen im Abschnitt Neue Zeilen geändert. Ich habe die Kontrollkästchen für Kontrollblock, Objektinitialisierer und "sonst" deaktiviert. Dies erzeugt die walk-like-a-ägyptischen Stil Klammern, die am besten in MVC-Code funktioniert, ohne zu viel mit meinem normalen C # -Code zu schrauben. Ich lasse die Einstellungen für Funktionen, Klassen usw. alleine, da Sie diese normalerweise nicht in einer ASPX-Datei definieren.
Sie können Razor als View Engine anstelle von aspx verwenden.
Siehe auch:
Tags und Links visual-studio-2010 visual-studio code-formatting