У меня есть особые требования к проекту, над которым я работаю. Мне нравится изменять CSS и атрибуты главной страницы со стороны сервера. Я хочу изменить тему приложения.Доступ к суперпростой странице главного движка просмотра в Нэнси?
Nancy - Super Simple View Engine: How do I override a MasterPage's title in the view?
После проверки этого я получил способ, как переопределить свойства Master страницы. Я использую Nancy как веб-фреймворк и супер простой механизм просмотра. По умолчанию используется Nancy. Здесь в соответствии с предыдущей ссылкой мне нужно передать атрибут темы с каждой моделью просмотра, которую я передаю в представление.
Итак, мой вопрос в том, что есть какой-то иной способ, кроме этого? Значит, я напрямую обращаюсь к базе данных, чтобы проверить текущие настройки пользователя для темы и сделать ее, а моя основная часть приложения остается нетронутой.
Пожалуйста, дайте мне знать, если потребуется какая-либо дополнительная информация.
Не уверен, что вы просите. Связанная почта показывает, как использовать свойства из ViewModel на главной странице. Есть ли причина, по которой передача темы в ViewModel нецелесообразна? Обычно у меня есть BaseViewModel, который содержит общие свойства, подобные этому. –
Спасибо, это ... Я думал об этом ... Но не уверен, что я должен это делать или нет ... Большое спасибо за ваш ответ. Я точно спрашиваю об этом. – kunjee
@ChrisSainty эй его немного поздно, но все же, если вы можете переместить свой комментарий в раздел ответов, чтобы я мог закрыть вопрос. Очевидно, если вы не возражаете? – kunjee