Мне интересно, что решает, как должна выглядеть страница? Это пользователь нажимает кнопку, чтобы сменить тему? Он основан на URL-адресе, который использовался для перехода на сайт?
Кодовая часть поддерживается в главных страницах, поэтому вы можете поместить некоторую логику в одну главную страницу, чтобы решить, что следует отображать.
Я видел, как несколько сайтов устанавливали файлы cookie на основе кликов пользователей (для изменения размера шрифта или ширины страницы), а затем применяли различные файлы CSS в зависимости от значения этих файлов cookie. Если файл cookie отсутствует, отобразите внешний вид по умолчанию.
EDIT:
Еще одна мысль, если вы просто пытаетесь отключить CSS, это установить тег стиля для запуска на сервере и назначить ему свойства во время выполнения. Еще раз это потребует использования единой главной страницы и размещения кода в качестве кода главной страницы, возможно, в обработчике событий PreInit.
Поскольку я никогда не реализовывал это решение, я не уверен, должен ли весь тег выполняться на сервере или нет.
<html>
<head id="Head" runat="server">
<style id="StylePlaceholder" runat="server" type="text/css"></style>
</head>