Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
|
|||
|---|---|---|---|
|
#18+
Придумываю как лучше реализовать шаблонную систему для сайта, и чтобы этими шаблонами было легко управлять. Пришла такая идея: В таблице базы данных хранятся пути к ascx-контролам и их порядок вывода на страницу (SortId). Т.е. из таких кусочков формируется страница. Все эти кусочки заносятся в админе сайта в виде: путь к контролу. И в общем датагриде порядок их следования друг за другом. А в FrontEnd'e сайта делается запрос в базу и в заданном порядке эти контролы добавляются в PlaceHolder. Поругайте или похвалите метод? Какие достоинства и недостатки? Чем руководствовался: 1. Чтобы шаблонами мог манипулировать человек не знакомый с программированием. 2. Чтобы добавить новый шаблон, достаточно было сверстать его, разрезать по кусочкам в ascx-файлы и добавить через шаблон-менеджер в систему. Пишу на: ASP.NET 2.0 (C#)Путеводитель по Анапе: http://www.anapa.it/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 12:26 |
|
||
|
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
|
|||
|---|---|---|---|
|
#18+
Не советую User-элементы управления. Лучше Custom. Ещё не советую воплощать в жизнь модель, которую ты придумал, так как кроме кажущейся крутизны там больше ничего нету. Есть же стандартная схема работы через Визуальную Студию. В твоём случае это 2005-я. Работай как все, выпендрёж только время у тебя отнимет, да и грузиться будет медленнее. Кроме того, программа должна быть такой, чтобы новенькому просто было бы разобраться. Нужны контролы - делай, но в базе их не храни. А где нужно, просто добавь на страницу. Есть многое на свете, друг Гораций, что непонятно нашим мудрецам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 13:05 |
|
||
|
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
|
|||
|---|---|---|---|
|
#18+
А что такое Custom? И чем он отличается от Web User Control? сами контролы хранятся на FTP. В базе хранятся лишь пути к ним. Потом эти пути выдергиваются из базы и в цикле загружаются в PlaceHolder. А по поводу студии не совсем понял, что Вы хотели сказать? Я пишу движок сайта. Пишу в 2005 студии. Если правильно понимаю смысл движков, то они пишутся как раз для того, чтобы облегчить работы с к контентом сайта, человеку не разбирающемуся в программировании.Путеводитель по Анапе: http://www.anapa.it/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 13:45 |
|
||
|
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
|
|||
|---|---|---|---|
|
#18+
Придумываю как лучше реализовать шаблонную систему для сайта, и чтобы этими шаблонами было легко управлять. Пришла такая идея: В таблице базы данных хранятся пути к ascx-контролам и их порядок вывода на страницу (SortId). Т.е. из таких кусочков формируется страница. Все эти кусочки заносятся в админе сайта в виде: путь к контролу. И в общем датагриде порядок их следования друг за другом. А в FrontEnd'e сайта делается запрос в базу и в заданном порядке эти контролы добавляются в PlaceHolder. Поругайте или похвалите метод? Какие достоинства и недостатки? Чем руководствовался: 1. Чтобы шаблонами мог манипулировать человек не знакомый с программированием. 2. Чтобы добавить новый шаблон, достаточно было сверстать его, разрезать по кусочкам в ascx-файлы и добавить через шаблон-менеджер в систему. Пишу на: ASP.NET 2.0 (C#) Зачем изобретать велосипед - всё енто уже реализовано 3 года назад в Commerce Starter Kit http://www.gotdotnet.ru/Downloads/AspNetStarterKits/default.aspx ____________________________________________________ ученье - свет, а не ученье - чуть свет и на работу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 16:14 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%9F%D0%A0&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 505ms |
| total: | 671ms |

| 0 / 0 |
