Używam pakietów w MVC, aby spakować wszystkie skrypty i CSS razem, co jest wspaniałe, ale ... Czy istnieje sposób na włączenie skryptu lub css z zasobów we współdzielonym biblioteka projektów w pakiecie, czy ktoś wie o czymś podobnym do pakietów, które mogą to zrobić?Skrypt i CSS z zasobów w złożeniach dla MVC
5
A
Odpowiedz
1
będę prawdopodobnie rozpocznie się pisaniu niestandardowy pakiet przekształcić klasę czytać zasoby potrzebne i powrót ich treść i rodzaj zawartości:
public class ResourceTransform : IBundleTransform
{
public void Process(BundleContext context, BundleResponse response)
{
string result;
using (Stream stream = Assembly.GetExecutingAssembly()
.GetManifestResourceStream("YourAssemblyNamespace.YourResourceFolder.YourFile.css"))
{
using (StreamReader reader = new StreamReader(stream))
{
result = reader.ReadToEnd();
}
}
response.ContentType = "text/css";
response.Content = result;
}
}
do użytku produkcyjnego prawdopodobnie chcesz uczynić klasa ResourceTransform
trochę mniej na sztywno i wyślij zasoby, które chcesz, jako parametry lub właściwości, ale masz pomysł.
W ten sposób można dodać ten pakiet do swojej kolekcji:
Bundle resources = new Bundle("~/css/resources");
resources.Transforms.Add(new ResourceTransform());
resources.Transforms.Add(new CssMinify());
bundles.Add(resources);
Powiązane problemy
- 1. Dynamicznie generowany skrypt JavaScript, CSS w ASP.NET MVC
- 2. Obsługa ASP.Net MVC dla zagnieżdżonych zasobów?
- 3. Znajdź typy we wszystkich złożeniach
- 4. Lokalizacja ASP.NET MVC 3 z DisplayAttribute i niestandardowym dostawcą zasobów
- 5. Menedżer zasobów Yii - css z adresem obrazu
- 6. Jakieś doświadczenie łączące JS/CSS w MVC?
- 7. Arkusze stylów CSS dostawcy w Rails 3.1 i potok zasobów
- 8. RequireJS - Skrypt pakietu ASP.NET MVC
- 9. Definicje typów .NET w połączonych złożeniach (ILMerge)
- 10. Łącz, zminimalizuj i gzip dla plików CSS i JavaScript dla ASP.NET MVC
- 11. Łączenie zasobów zasobów z odziedziczonymi szablonami
- 12. Łączenie i minimalizowanie JS i CSS w ASP.NET MVC
- 13. Używanie zasobów z komunikatem o błędzie w mvc
- 14. Jak znaleźć skrypt modyfikujący css wybranego atrybutu
- 15. Autoversionowanie CSS/JS w ASP.NET MVC?
- 16. ASP.NET MVC wykluczyć plik CSS z wiązki
- 17. Skrypt/biblioteka Preprocessor PHP dla Stylusa?
- 18. Shopify zasobów, struktury plików i konwencji nazewnictwa
- 19. Link/include css w FreeMarker przy użyciu Spring 3 MVC
- 20. Sprawdź, czy żądanie strony zasobów AngularJS $ w .NET MVC
- 21. Najlepsza praktyka zarządzania buforowaniem zasobów (obrazy, css, js, wszystko)
- 22. skrypt bash dla Linuxa z wieloma pythonami
- 23. Wordpress - Skrypt z kolejką tylko dla IE
- 24. Dostęp do zasobów na stronie JSP aplikacji Spring MVC
- 25. Selektory CSS - jak wybrać "dla" w CSS?
- 26. Prawidłowo obsługę zagnieżdżonych zasobów w ASP.net MVC 4 WebAPI routingu
- 27. Dostęp do pola statycznego w kolekcjonerskich złożeniach dynamicznych jest niewystarczający.
- 28. Skrypt programu ExecJS nie wyświetlający numerów wierszy dla błędów kompilacji (potok zasobów Rails)
- 29. Lesscss i ASP.NET MVC
- 30. Kompilacja zasobów powolna dla EmberJS
Cześć, tam. Czy masz na to rozwiązanie? – Captain0