Как добавить скин-движок в систему asp.net MVC - PullRequest
0 голосов
/ 01 мая 2010

Я реализую решение в ASP.NET MVC, которое позже может быть применено к нескольким другим полям. Для этого потребуется изменить бренд пользовательского интерфейса, даже если не нужно менять основную бизнес-логику. Я хотел бы написать код таким образом, чтобы другие разработчики могли разрабатывать только тот код, который только изменяет пользовательский интерфейс. Это похоже на то, как темы могут быть написаны с помощью программного обеспечения Wordpress Blog.

Кто-нибудь может подсказать, как организовать мой проект, чтобы эта функция работала?

Ответы [ 3 ]

1 голос
0 голосов
/ 01 мая 2010

Я бы не использовал bult в темах (на самом деле не уверен, существуют ли они в MVC), но вы можете использовать несколько наборов CSS (со связанными изображениями) в папке тем с отдельным путем для каждой темы, например: Themes \ Default, Themes \ Classic и т. Д., Где единственной конфигурацией является элемент Path. Это отделило бы стилизацию от основного кода, и вам не нужно было бы использовать какую-либо тему «Двигатели» и т. Д.

В ваших MasterPages / Pages / Views вы можете просто динамически устанавливать путь к таблицам стилей.

0 голосов
/ 01 мая 2010

Вы пробовали использовать MasterPages?

...