Nun, wenn Sie sich die Seite genauer ansehen, werden Sie feststellen, dass es Unterschiede zwischen den drei Modi gibt: Klassisch , Leichtgewicht Beta y Skript frei sind nicht vollständig auf verschiedene CSS-Stylesheets beschränkt.
Meiner Erfahrung nach ist es alles andere als trivial, eine Website zu entwerfen, bei der das Layout durch einfaches Umschalten von CSS-Stylesheets erheblich verändert werden kann, wenn dies in einigen Fällen überhaupt möglich ist.
Was die Fähigkeit von ASP.NET angeht, das zu tun unkonventionell für ein beliebiges ASP.NET-Webanwendungsprojekt - das glaube ich nicht.
Wie @Martin gesagt, erfordert dies eine sorgfältige Planung und höchstwahrscheinlich eine Kombination aus verschiedenen CSS-Stilen, leicht veränderten HTML-Inhalten und in einigen Fällen sogar verschiedenen JS-Skripten (siehe die Skript frei Version des neu gestalteten MSDN).
Von den beiden in der Frage vorgeschlagenen Alternativen ist die Nr. 2 die wahrscheinlichste. Verlieren Sie auch nicht aus den Augen, dass ASP.NET MVC die einen einfacheren Rahmen für die Arbeit bieten kann, wenn Sie an der Erstellung alternativer Ansichten für dieselben Daten. Denn ist das nicht in gewisser Weise ein Aspekt des MVC-Muster ? Die Möglichkeit, mehrere ansteckbare Ansichten für dieselben Daten zu haben.