5

Funkcja łączenia jest wykluczona z MVC 6, a sugerowana metoda polega na łączeniu za pomocą zadań gulp.Migracja programu ASP.NET MVC 5 "wersje" do pakietu MVC 6

Używając sprzedaży wiązanej, uzyskaliśmy losowy ciąg na końcu dołączonego adresu URL pliku css/javascript. Ten ciąg był bardzo ważny, ponieważ po zmianie css/javascript, wygenerowany zostałby nowy łańcuch, który zmusiłby przeglądarki do załadowania nowych wersji pliku (ów).

Więc jeśli miał 3 pliki css będą one dołączonych do jednego i będą wyglądać następująco:

<link href="/Style/css?v=sGJNctjkEuiEEdR68fh0dDt7bwrHIbu_EfQtgon7oYc1" rel="stylesheet"> 

Jak możemy osiągnąć tę samą funkcjonalność w MVC 6? Nie wiem, czy można w tym pomóc, czy nie, ale już używam łyka, żeby zminimalizować i związać.

Odpowiedz

6

Dla beta6 ustawić asp-file-version="true" zachować cache bankrutujący zachowanie:

<link rel="stylesheet" href="~/css/site.min.css" asp-file-version="true" /> 

Dla p7, użyj asp-append-version="true".

+0

dziękuję za odpowiedź. Podobno od wersji beta 7, musisz użyć "asp-append-version", jak w tym linku https://github.com/aspnet/Tooling/issues/149 Czy możesz poprawić odpowiedź, aby móc oznaczyć ją jako odpowiedź. –

Powiązane problemy