MVC Area Aware Themes - PullRequest
       11

MVC Area Aware Themes

2 голосов
/ 10 февраля 2011

Я новичок в MVC, но прилагаю все усилия, чтобы найти свой путь через него. В настоящее время я нахожусь в точке, где я знаю достаточно, чтобы быть опасным, но не совсем достаточно, чтобы действительно сделать что-нибудь полезное.

Я создаю сайт, который я бы хотел, чтобы он был очень гибким, скином. Это может также оказаться довольно большим, поэтому я действительно хочу использовать области.

Я подумываю о том, чтобы погрузиться в глубокий конец и посмотреть, смогу ли я создать собственный движок представления, который бы знал и область, и поддержку тем. Я думаю, что это своего рода гибрид этих двух статей.

Прежде чем я начну - а также, если говорить точнее, - "прежде чем я начну терять волосы, заканчиваю, внедряю и создаю на нем свое огромное приложение", может кто-нибудь прокомментировать, если он считает, что это хорошая идея? *

Мне просто интересно, есть ли какая-нибудь библиотека, которая уже делает это, или гораздо более простой способ, которым я полностью скучаю ...

Любые предложения приветствуются !!

Заранее спасибо,

Z

1 Ответ

1 голос
/ 13 февраля 2011

Если вы собираетесь что-то сделать, то, как правило, есть хорошая причина для этого.

Если ваша цель - включить темы, самый простой способ сделать это - установить тему в viewData и сделать так, чтобы пользовательский HtmlHelper включал необходимые ссылки .css и .js на основе ключа темы viewdata.

Для более надежного решения Telerik имеет расширение ASP.NET MVC с открытым исходным кодом, которое очень полезно для разработки пользовательского интерфейса и обеспечивает функциональность темы: http://demos.telerik.com/aspnet-mvc.Использование их стартового набора, вероятно, сэкономит вам немало времени.

...