.LESS zusammen mit Razor

7

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.

    
olemarius 02.11.2010, 18:48
quelle

3 Antworten

23

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!

Hier ist ein Beispiel, wie ich SquishIt in Razor verwende.

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).

    
jessegavin 19.11.2010, 20:24
quelle
3

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.

    
Pierre-Alain Vigeant 02.11.2010 19:00
quelle
2

.NET 4.5 und MVC 4 haben jetzt dieses out of the box

Ссылка

    
Michael 26.09.2012 18:10
quelle

Tags und Links