Вы также можете использовать следующий формат:
Label1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");
и
HyperLink1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");
Alex,
Я думаю, вы спрашиваете: «Где мой контроллер главной страницы?»
Взгляните на следующую ссылку . В нем объясняется, как создать «Контроллер приложения», абстрактный класс, который может быть унаследован другими вашими контроллерами, так что вам нужно только один раз написать код, который помещает необходимые данные вашей главной страницы в представление.
Передача данных в представление. Просмотр главных страниц:
http://www.asp.net/learn/MVC/tutorial-13-cs.aspx
Также обратите внимание на следующую ссылку, которая объясняет, как реализовать частичные представления и субконтроллеры в ASP.NET MVC:
Частичные запросы в ASP.NET MVC
http://blog.codeville.net/2008/10/14/partial-requests-in-aspnet-mvc/
Я использую именно такой подход. Иметь базовый класс MasterViewData, содержащий информацию, которая может быть общей для всех страниц и которая используется для отображения главной страницы (вошедший в систему пользователь, когда не используется встроенная проверка подлинности, сообщения уровня страницы). Все мои другие классы данных представления являются производными от него.
Я также делаю то, что упоминает Роберт: у меня есть базовый класс контроллера, который переопределяет метод View, который фактически обрабатывает помещение некоторой информации главной страницы в классы данных представления.
Мне любопытно, есть ли другие варианты, но этот подход определенно сработал для меня.