Czy to możliwe do użycia Kaseta lub SquishIt w NancyFx podczas używania Super prosty widok silnika?
Jak rozumiem, SSVE nie ma sposobu na umieszczenie pakietu na wyjściu. SSVE zapewnia jedynie prostą logikę warunkową i wyrażeń regularnych właściwości modelu
Częściowo podążam za stylem SSVE i wolałbym używać go zamiast Razora, jeśli możliwe jest tworzenie pakietów i minifikacja CSS, Less i JavaScript, CoffeeScript.
Odpowiedzi:
0 dla odpowiedzi № 1SSVE to silnik widoku oparty na wyrażeniach regularnych. Jeśli spojrzysz na przykłady dla Kaseta lub Squishit widzisz kod taki jak:
@{
Bundles.Reference("content");
Bundles.Reference("scripts/app/page.js");
}
<!DOCTYPE html>
<html>
<head>
<title>Web App</title>
@Bundles.RenderStylesheets()
</head>
<body>
...
@Bundles.RenderScripts()
</body>
</html>
SSVE nie wykonuje bloków kodu jako takich, nie ma metody na wykonanie @Bundles.RenderStylesheets()
Udało mi się to obejść, dodając w moim przypadku dane wyjściowe Squishit do ViewBag przy użyciu potoku NancyFx.
Oto wpis na blogu ze zrzutami ekranu: http://eric.polerecky.com/css-and-javascript-bundles-super-simple-view-engine/