Jak skonfigurować kolejność łączenia w stylu MVC?

Moja aplikacja internetowa używa dużego zestawu ikon z jquery-ui i jqgrid.
Aby w łatwy sposób utrzymać zmiany w CSS w celu dostosowania większych ikon podczas aktualizacji jquery-ui lub jqgrid, mam osobny plik CSS, w którym mam kilka przesłonięć.

Jak możesz sobie wyobrazić ten plik nadpisywaniaMUSI być dołączone po arkuszu stylów jquery-ui i arkuszu stylów jqgrid.

Umieściłem wszystkie moje arkusze stylów w taki sposób

bundles.Add(new StyleBundle("~/Content/dark-hive/allstyles").Include(
    "~/Content/dark-hive/jquery-ui-1.8.23.custom.css",
    "~/Content/ui.jqgrid.css",
    "~/Content/jquery-ui-fixes.css",
    "~/Content/icons.css",
    "~/Content/site.css"));

Ale tak się robi!

<link href="/Content/dark-hive/jquery-ui-1.8.23.custom.css" rel="stylesheet"/>
<link href="/Content/jquery-ui-fixes.css" rel="stylesheet"/>
<link href="/Content/ui.jqgrid.css" rel="stylesheet"/>
<link href="/Content/icons.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>

Jak mogę skonfigurować mój pakiet do renderowania w odpowiedniej kolejności?

Aktualizacja
Ok, to głupie, ale zadziałało.

Bez względu na to, co zrobiłem, pliki zawsze będą renderowane niepoprawnie. Spróbowałem więc czegoś głupiego i najpierw dodałem jquery-ui-fixes.css, a na końcu jquery-ui-1.8.23.custom.css.

Nagle moje zamówienie jest

<link href="/Content/jquery-ui-fixes.css" rel="stylesheet"/>
<link href="/Content/dark-hive/jquery-ui-1.8.23.custom.css" rel="stylesheet"/>
<link href="/Content/ui.jqgrid.css" rel="stylesheet"/>
<link href="/Content/icons.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>

Zmieniłem nazwę mojego pliku javascript na jqueryuifixes.css i teraz jego kolejność jest zachowywana w niższych plikach js.

Myślę, że jeśli arkusz stylów ma - w nazwie, pierwszeństwo ma z jakiegoś powodu, a jego kolejność jest zachowywana z innymi plikami z - w nim.

Jeśli ktoś może to wyjaśnić, dam im czek.

questionAnswers(2)

yourAnswerToTheQuestion