Injetar referências do lado do cliente em um layout de um renderizador no Sitecore é complexo devido ao fato de que o Sitecore não suporta seções MVC.
Além disso, o Sitecore não fornece uma maneira de otimizar as referências do lado do cliente no contexto de um design Sitecore modular. Em um cenário ideal, as renderizações registrariam seus scripts e estilos dependentes para inclusão no layout principal e teriam sua duplicação desduplicada no tempo de execução.
Uma solução para esses desafios é o pacote Nuget Cassette.Aspnet. O Cassette permite que os pacotes de folha de estilo e JavaScript sejam injetados em um layout Sitecore a partir de um renderizador aninhado. Além de desduplicar e solicitar referências automaticamente, o Cassette também reduz os arquivos JavaScript e pode compilar o SASS.