Причина, по которой вы делаете @ Styles.Render или @ Scripts.Render - это потому, что она ссылается на пакет, созданный где-то в Global.asax, обычно в BundleConfig (смотрите в папке App_Start). Они создаются с помощью кода
bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
"~/Content/themes/base/jquery.ui.core.css",
"~/Content/themes/base/jquery.ui.resizable.css"...
так, то вы можете использовать их в своих взглядах, как @ Styles.Render ("~/Content/темы/базы/CSS"). Структура фактически создает виртуальный файл с путем «~/Content/Темы/базы/CSS», чтобы включить эту технологию пакетирования.
Я не думаю, что stylebundle может быть использован с XSL/XSLT стилей, хотя я не знаю точно. Вот некоторые вопросы, связанные с загрузкой.
How to apply an XSLT Stylesheet in C#
или любой из них действительно
https://stackoverflow.com/questions/tagged/xslt+asp.net-mvc