Gdzie umieścić reguły CSS w niestandardowej kontroli ASCX?

Jestem nowicjuszem w ASP.NET, ale tworzę niestandardową kontrolkę, która ma wewnątrz kontrolkę wielu widoków, która wyświetla kilka różnych rzeczy. Niektóre z nich są wyświetlane za pomocą elementów interfejsu użytkownika JQuery, takich jak tabulatory i akordeony, które będą miały całkiem spore dostosowanie.

Ponieważ będę miał wiele reguł CSS, które dotyczą tylko elementów wewnątrz formantu niestandardowego (nie do reszty naszej strony internetowej), zastanawiam się, gdzie umieścić reguły stylu CSS.

Normalnie po prostu umieściłem arkusz stylów gdzieś w katalogu głównym serwisu i odwołałem się do niego. Ale kiedy bawię się ASP.NET, mam wrażenie, że powinienem umieszczać cały mój kod (w tym CSS, JS itp.) Wewnątrz samej kontrolki. Czuje się to bardziej „programowo”, utrzymując wszystko razem.

Czy ktoś może przyznać, jak powinienem to robić? Jaka jest najlepsza praktyka w tworzeniu stron internetowych w ASP.NET?

questionAnswers(2)

yourAnswerToTheQuestion