|
|
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
Есть ли возможность получить список всех WebForm (.aspx) проекта ??? Юзаю 2010 Студию, .НЕТ 4.0 П.С. Зачем надо: динамически создаются менюшки, а ним надо привязывать WebForm проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2012, 17:51 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkin, Можно найти все файлы с расширением aspx в папке приложения. Можно использовать рефлексию, если проект компилируется в одну сборку. Или можно вместо, так сказать, полной динамики использовать sitemap - встроенный или самописный - для конфигурирования менюшек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2012, 19:19 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkinП.С. Зачем надо: динамически создаются менюшки, а ним надо привязывать WebForm проекта. Как коррелирует "динамическое создание менюшек" и "получение списка .aspx'ов проекта"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2012, 20:09 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkin, а что с зашареными папками делать ( которые на конфиге сидят) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2012, 20:23 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
МСУ Ну, пользователь сам создаёт менюшки и связывает их с ВебФормами - я это имел ввиду ))) bazileМожно использовать рефлексию А примерчик, если не трудно, конечно ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2012, 13:26 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkinНу, пользователь сам создаёт менюшки и связывает их с ВебФормами - я это имел ввиду ))) Обычно настройки конфигурации нормальные люди хранят в базе данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2012, 13:58 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkinА примерчик, если не трудно, конечно ))) Надо честно сказать, что идея с рефлексией плохая - лучше что-то другое использовать. Если все же есть желание двигаться в этом направлении, то посмотри Getting all types from an assembly derived from a base class . Тебе надо найти всех наследников класса Page и по именам класса "восстановить" имя файла. Это будет работать если везде используется одна и та же схема наименования класса и соответствующего ему *.aspx файла и, разумеется, при такой схеме мы не найдем страницы которые используют один и тот же базовый класс. Ну и надо помнить что рефлексия медленно работает и результаты поиска лучше кешировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2012, 16:25 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
Сама идея настолько отвратительная, равно как сама идея. Но если поиграть в Маниловщину. Можно Все классы форм замапить атрибутом. Где партикулярно указать путь, название ссылки, парент принадлежности, атрибут сортировки при показе. Ну и естественно сделать атрибут мульти, ибо у одной и той же страницы может быть куча представлений В ЗАВИСИМОСТИ от вложенных контролов ( строки запроса) 1 вы не залезете куда не надо. 2 Получите в одном флаконе, название ссылки, путь, положение в многоуровневом меню, и порядок следования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2012, 17:05 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkinЕсть ли возможность получить список всех WebForm (.aspx) проекта ??? Юзаю 2010 Студию, .НЕТ 4.0 П.С. Зачем надо: динамически создаются менюшки, а ним надо привязывать WebForm проекта. How to: Implement ASP.NET Site-Map Providers ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2012, 22:54 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
МСУОбычно настройки конфигурации нормальные люди хранят в базе данных. Ну, так они там и хранятся. А верхнее меню и которое Слева (Эти таблицы в БД находятся в "Отношениях", то есть связаны) юзер сам создаёт по своему усмотрению, вообще задача стояла создать "динамический" сайт. П.С. Ладно, что бы не парится, буду держать все ВебФорм в массиве ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2012, 17:35 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkinА верхнее меню и которое Слева (Эти таблицы в БД находятся в "Отношениях", то есть связаны) юзер сам создаёт по своему усмотрению, вообще задача стояла создать "динамический" сайт. Почитайте про вебчасти, не изобретайте велосипед. Конфигурациям UI место в БД, а не рефлексией перебирать apsx. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2012, 18:18 |
|
||
|
Получить список всех WebForm проекта.
|
|||
|---|---|---|---|
|
#18+
potkin.. вообще задача стояла создать "динамический" сайт .. Building a Web 2.0 Portal with ASP.NET 3.5 Professional DotNetNuke ASP.NET Portals SharePoint Foundation 2010 И последуйте совету МСУ - почитайте про веб-части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2012, 05:41 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37696628&tid=1359830]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 518ms |

| 0 / 0 |
