powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получить список всех WebForm проекта.
12 сообщений из 12, страница 1 из 1
Получить список всех WebForm проекта.
    #37696561
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли возможность получить список всех WebForm (.aspx) проекта ???
Юзаю 2010 Студию, .НЕТ 4.0

П.С. Зачем надо: динамически создаются менюшки, а ним надо привязывать WebForm проекта.
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37696585
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin, Можно найти все файлы с расширением aspx в папке приложения. Можно использовать рефлексию, если проект компилируется в одну сборку. Или можно вместо, так сказать, полной динамики использовать sitemap - встроенный или самописный - для конфигурирования менюшек.
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37696615
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinП.С. Зачем надо: динамически создаются менюшки, а ним надо привязывать WebForm проекта.
Как коррелирует "динамическое создание менюшек" и "получение списка .aspx'ов проекта"?
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37696628
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,
а что с зашареными папками делать ( которые на конфиге сидят)
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37697080
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ
Ну, пользователь сам создаёт менюшки и связывает их с ВебФормами - я это имел ввиду )))
bazileМожно использовать рефлексию
А примерчик, если не трудно, конечно )))
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37697103
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinНу, пользователь сам создаёт менюшки и связывает их с ВебФормами - я это имел ввиду )))
Обычно настройки конфигурации нормальные люди хранят в базе данных.
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37697210
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinА примерчик, если не трудно, конечно )))
Надо честно сказать, что идея с рефлексией плохая - лучше что-то другое использовать. Если все же есть желание двигаться в этом направлении, то посмотри Getting all types from an assembly derived from a base class . Тебе надо найти всех наследников класса Page и по именам класса "восстановить" имя файла. Это будет работать если везде используется одна и та же схема наименования класса и соответствующего ему *.aspx файла и, разумеется, при такой схеме мы не найдем страницы которые используют один и тот же базовый класс. Ну и надо помнить что рефлексия медленно работает и результаты поиска лучше кешировать.
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37697237
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сама идея настолько отвратительная, равно как сама идея.
Но если поиграть в Маниловщину.
Можно
Все классы форм замапить атрибутом.
Где партикулярно указать путь, название ссылки, парент принадлежности, атрибут сортировки при показе.
Ну и естественно сделать атрибут мульти, ибо у одной и той же страницы может быть куча представлений
В ЗАВИСИМОСТИ от вложенных контролов ( строки запроса)
1 вы не залезете куда не надо.
2 Получите в одном флаконе, название ссылки, путь, положение в многоуровневом меню, и порядок следования.
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37697436
Site-Map Providers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
potkinЕсть ли возможность получить список всех WebForm (.aspx) проекта ???
Юзаю 2010 Студию, .НЕТ 4.0

П.С. Зачем надо: динамически создаются менюшки, а ним надо привязывать WebForm проекта.

How to: Implement ASP.NET Site-Map Providers
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37697901
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУОбычно настройки конфигурации нормальные люди хранят в базе данных.
Ну, так они там и хранятся.
А верхнее меню и которое Слева (Эти таблицы в БД находятся в "Отношениях", то есть связаны) юзер сам создаёт по своему усмотрению, вообще задача стояла создать "динамический" сайт.

П.С. Ладно, что бы не парится, буду держать все ВебФорм в массиве ...
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37697946
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinА верхнее меню и которое Слева (Эти таблицы в БД находятся в "Отношениях", то есть связаны) юзер сам создаёт по своему усмотрению, вообще задача стояла создать "динамический" сайт.
Почитайте про вебчасти, не изобретайте велосипед. Конфигурациям UI место в БД, а не рефлексией перебирать apsx.
...
Рейтинг: 0 / 0
Получить список всех WebForm проекта.
    #37698331
potkin.. вообще задача стояла создать "динамический" сайт ..

Building a Web 2.0 Portal with ASP.NET 3.5

Professional DotNetNuke ASP.NET Portals

SharePoint Foundation 2010

И последуйте совету МСУ - почитайте про веб-части.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получить список всех WebForm проекта.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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