Добавить код позади шаблона в Umbraco - PullRequest
1 голос
/ 04 августа 2011

Мы добавляем функциональность на сайт Umbraco.У нас нет доступа к шаблонам c #, и все, что мы можем сделать, это создать пользовательские элементы управления и добавить их на страницы.

Первоначальные разработчики использовали пользовательский интерфейс Umbraco для создания всего сайта, поэтому у нас есть доступЭто шаблон и его html, но не код позади.

То, что мы сейчас хотели бы сделать, это добавить некоторый код на одну или две из существующих страниц.

Можем ли мы это сделать?Можем ли мы добавить файл класса с определенным пространством имен и т. Д., Который затем будет запускать метод page_load при запуске шаблона?

Извините, если я немного расплывчатый

Ответы [ 2 ]

1 голос
/ 02 мая 2012

Вы можете использовать мастер-страницу так же, как и файл aspx, просто создайте шаблоны страниц в графическом интерфейсе и откройте проект в Visual Studio.

Для создания файла кода есть утилита, которая сделает часть работы за вас http://umbracocs.codeplex.com/

0 голосов
/ 04 августа 2011

Шаблон в Umbraco действительно главная страница.Umbraco имеет одну страницу aspx (default.aspx), которая является точкой входа для всех запросов.Поэтому вы не можете добавить код в шаблон в том смысле, в каком вы добавили бы его в код позади страницы.

Разве вы не можете просто создать пользовательский элемент управления с нужным вам кодом (без пользовательского интерфейса)и просто добавить его в шаблон через макрос?

...