Ist es möglich Razor View Engine (ASP.NET MVC) zusammen mit .LESS (ähnlich wie SASS - Ссылка für .NET) zu verwenden? , da sie beide "@blah" benutzen?
Was ich erreichen möchte, ist die Erstellung von .less CSS-Dateien, gemischt mit Razor.
AKTUALISIERT:
Tut mir leid, dass ich etwas unspezifisch bin. Was ich tun möchte, ist Razor View Engine INNERHALB der .less (dotlesscss) CSS-Dateien zu verwenden. Dies wäre wünschenswert, um z.B. übergeben Sie Site-Einstellungen wie Theme, das von einem Admin in die CSS-Datei angepasst wurde.
Problem ist, dass die Syntax abstürzt.
Alternativ können Sie stattdessen auch C # oder eine andere View Engine verwenden.
Sie sollten überlegen, die SquishIt-Bibliothek von Justin Etheredge zu verwenden. Es enthält nicht nur die dotlesscss-Bibliothek, es kombiniert und verkleinert Ihre CSS und Javascript mit Leichtigkeit!
Der folgende Code wird alle CSS-Dateien, die in einer CSS-Datei referenziert sind, zusammenführen, verkleinern und LESSifizieren. Es wird dasselbe mit den Javascript-Dateien tun.
%Vor%Die Ausgabe sieht folgendermaßen aus:
%Vor% UPDATE (mehr als 1 Jahr später) ...
Ein anderes Projekt, das Sie sich vielleicht anschauen möchten, ist Kassette , was ziemlich viel alles tut (und mehr).
LESS und die Razor Engine sind nicht verwandt.
Wenn Sie an LESS interessiert sind, werfen Sie einen Blick auf dotlesscss. Siehe das Git-Repository und Wiki . Aus irgendeinem Grund ist seine Hauptwebsite seit August ausgefallen und sie habe es nicht wieder hochgebracht.
Tags und Links asp.net-mvc css razor less sass