ASP.NET делает управляемый пользователем шаблон с WebControls в них - PullRequest
0 голосов
/ 05 октября 2011

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

Моя цель - предоставить им редактор HTML и некоторые предопределенные теги, такие как [BUYBUTTON] и [PRODUCTLIST], которые они могут использовать.

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

Обычный поиск и замена text / html легко, я не могу понять, как встроить элементы управления в шаблон.

Может кто-нибудь дать мне небольшой толчок в правильном направлении здесь?Я буду делать это в модуле DNN, если это имеет значение.

Ответы [ 2 ]

0 голосов
/ 02 ноября 2011

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

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

Надеюсь, это поможет вам, счастливое кодирование

0 голосов
/ 08 октября 2011

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

Приветствия.

...