Я не могу сказать, хорошо ли было бы создавать частичное для обоих макетов, но я бы порекомендовал скрытый, крошечный помощник тега для тега сценария (и ссылку также), который, я думаю, может оказаться полезным. Это asp-src-include
.
<script asp-src-include="/assets/js/*.js"></script>
отображается в HTML как;
<script src="/assets/js/jquery.js"></script>
<script src="/assets/js/bootstrap.js"></script>
<script src="/assets/js/custom.js"></script>
и та же функциональность применима и к тегу link
.
Я думаю, это может привести в порядок ваши макеты. Вы можете найти подробные сообщения об этих помощниках тегов здесь и здесь