powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
4 сообщений из 4, страница 1 из 1
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
    #33977666
PavliK_Anapa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Придумываю как лучше реализовать шаблонную систему для сайта, и чтобы этими шаблонами было легко управлять.

Пришла такая идея:
В таблице базы данных хранятся пути к ascx-контролам и их порядок вывода на страницу (SortId).
Т.е. из таких кусочков формируется страница. Все эти кусочки заносятся в админе сайта в виде: путь к контролу. И в общем датагриде порядок их следования друг за другом.
А в FrontEnd'e сайта делается запрос в базу и в заданном порядке эти контролы добавляются в PlaceHolder.
Поругайте или похвалите метод? Какие достоинства и недостатки?

Чем руководствовался:
1. Чтобы шаблонами мог манипулировать человек не знакомый с программированием.
2. Чтобы добавить новый шаблон, достаточно было сверстать его, разрезать по кусочкам в ascx-файлы и добавить через шаблон-менеджер в систему.
 
Пишу на: ASP.NET 2.0 (C#)Путеводитель по Анапе: http://www.anapa.it/ 
...
Рейтинг: 0 / 0
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
    #33977817
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не советую User-элементы управления. Лучше Custom. Ещё не советую воплощать в жизнь модель, которую ты придумал, так как кроме кажущейся крутизны там больше ничего нету. Есть же стандартная схема работы через Визуальную Студию. В твоём случае это 2005-я. Работай как все, выпендрёж только время у тебя отнимет, да и грузиться будет медленнее. Кроме того, программа должна быть такой, чтобы новенькому просто было бы разобраться. Нужны контролы - делай, но в базе их не храни. А где нужно, просто добавь на страницу.
Есть многое на свете, друг Гораций, что непонятно нашим мудрецам.
...
Рейтинг: 0 / 0
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
    #33977962
PavliK_Anapa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что такое Custom? И чем он отличается от Web User Control?

сами контролы хранятся на FTP. В базе хранятся лишь пути к ним.
Потом эти пути выдергиваются из базы и в цикле загружаются в PlaceHolder.

А по поводу студии не совсем понял, что Вы хотели сказать?

Я пишу движок сайта. Пишу в 2005 студии. Если правильно понимаю смысл движков, то они пишутся как раз для того, чтобы облегчить работы с к контентом сайта, человеку не разбирающемуся в программировании.Путеводитель по Анапе: http://www.anapa.it/ 
...
Рейтинг: 0 / 0
ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
    #34035303
Bvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придумываю как лучше реализовать шаблонную систему для сайта, и чтобы этими шаблонами было легко управлять.
Пришла такая идея:
В таблице базы данных хранятся пути к 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
____________________________________________________
ученье - свет, а не ученье - чуть свет и на работу
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASCX-контролы и произвольная загрузка (придумываю шаблон-менеджер)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]