powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Возможно ли создать экземпляр наследника Page? (ASP 2.0)
10 сообщений из 10, страница 1 из 1
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33984782
Начинающий программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли создать экземпляр наследника Page, если он определен в .aspx и .aspx.cs файлах?
Программирую за еду.
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33984941
OKey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Олег Козлов aka 'OKey'
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33985006
Начинающий программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь сделать что-то вроде Proxy для веб-сайтов.

Идея: сервер получает запрос, создает нужный IHttpHandler и вызывает ProcessRequest c подмененным контекстом. Фишка в том, что многие из IHttpHandler-ов будут генерировать веб страницы, и хотелость бы использовать стандартные средства студии для их создания. Если бы можно было достучаться до класса, описанного в .aspx, можно было бы наделать обчных страниц, а в диспетчере делать IHttpHandler foo = new BarPage() и т.д.
Программирую за еду.
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33985085
OKey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Server.Transfer("barpage.aspx")  -  редирект, только серверный.

В зависимости от логики приложения при обращении на какой-нибудь unipage.aspx происходит отрисовка разных страниц. Это нужно?Олег Козлов aka 'OKey'
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33985099
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а это уже не работает?

Код: plaintext
1.
Page p = new Page();
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33985118
OKey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Page p = new Page();
 
Так это создание экземпляра класса Web.UI.Page, а человеку нужно его наследника загрузить, причем в комплексте с разметкой. Короче просто нужно отрисовать страничку во всей её красе, если я не ошибаюсь.Олег Козлов aka 'OKey'
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33988346
Начинающий программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Server.Transfer("barpage.aspx") - редирект, только серверный.

В зависимости от логики приложения при обращении на какой-нибудь unipage.aspx происходит отрисовка разных страниц. Это нужно?

В том-то и проблема, что страницы хранятся на другом сервере. Нужны (веб)службы, которые будут возвращать "пользовательский интерфейс". Я представлял это так: прокси получает запрос клиента, подменяет некоторые свойства (что-бы грамотно рендерились ссылки на странице), отправлет его нужной службе, которая на его базе рендерит веб страницу и передает ее обратно прокси.
Программирую за еду.
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33988385
OKey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заморочка... 

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

 


Может быть, если Вы опишете, задачу и её требования, то может найдется кто-нибудь, кто сможет посоветовать как обойти гору. Олег Козлов aka 'OKey'
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33988526
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
System.Web.UI.PageParser.GetCompiledPageInstance(...)
Колекціонерові метеликів здається, що усі по вулиці із сачками ходять.
...
Рейтинг: 0 / 0
Возможно ли создать экземпляр наследника Page? (ASP 2.0)
    #33988546
Начинающий программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заморочка...

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



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


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

Могу описать только самые общие соображения:
На предприятии есть различные клиенты, которые знают интерфейсы своих служб, но не знают деталей их реализации (в том числе и физ. адреса). Для того, чтобы получить сервисы, они обращаются к одной хорошо известной службе (портал) и запрашивают, что им надо. Портал предоставляет сервисы каталога, а за одно является и прокси, т.к. клиент не всегда может обратиться напрямую к службе (например, клиент не в доменной зоне, или работает по другому протоколу, портал будет преобразовывать протокол). Если считать человека с веб-брозером частным случаем клиента, а веб-сайт частным случаем службы, необходимо создать канал доступа к сайту через портал. Отсюда и вышеописанные извращения.
Программирую за еду.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Возможно ли создать экземпляр наследника Page? (ASP 2.0)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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