Как я помещаю данные в Masterpage?

Вы также можете использовать следующий формат:

Label1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");

и

HyperLink1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");
8
задан tereško 18 July 2012 в 20:21
поделиться

2 ответа

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/

10
ответ дан 5 December 2019 в 13:01
поделиться

Я использую именно такой подход. Иметь базовый класс MasterViewData, содержащий информацию, которая может быть общей для всех страниц и которая используется для отображения главной страницы (вошедший в систему пользователь, когда не используется встроенная проверка подлинности, сообщения уровня страницы). Все мои другие классы данных представления являются производными от него.

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

Мне любопытно, есть ли другие варианты, но этот подход определенно сработал для меня.

3
ответ дан 5 December 2019 в 13:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: