Запутывание жизненного цикла запроса ASP.NET - PullRequest
1 голос
/ 29 мая 2009

Я новичок в C # и .Net и пришел из Java. Я пытаюсь разобраться в способе работы с веб-приложениями .NET, и мне не везет.

Я хочу создать приложение для обработки URL-адресов запросов и записи ответов, которые возвращают изображения. Я использовал только сервлеты Java в области веб-приложений, и мне нужны некоторые хорошие ресурсы и / или объяснения о том, как обрабатывать запросы на стороне приложения.

Как обрабатываются запросы? а с какими объектами? Что такое цикл? как страницы работают вокруг этого?

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

Ответы [ 5 ]

8 голосов
/ 29 мая 2009

Общий цикл страницы сложен - но для обслуживания изображений вам может понадобиться в первую очередь взглянуть на интерфейс IHttpHandler или (проще) создать «универсальный обработчик» (файл .ashx). IHttpHandler - это самая простая настройка «запрос / ответ», без нагрузки на страницы .aspx; Вы просто читаете из context.Request и пишете в context.Response.

2 голосов
/ 27 июля 2009

Для показа только изображения посмотрите HttpHandlers.

Что касается жизненных циклов страницы: я люблю это изображение: EggHeadCafe
(источник: eggheadcafe.com )

1 голос
/ 29 мая 2009

В этом обзоре поясняется жизненный цикл страницы. Страница (страница ASPX) является обработчиком HTTP по умолчанию в ASP.NET.

Но есть и другие способы обработки HTTP-вызовов. Этот ресурс объяснит, как .NET может обрабатывать HTTP-вызовы, и как страницы ASPX обрабатывают их по умолчанию.

ура

0 голосов
/ 29 мая 2009

Сайт asp.net содержит много информации, с чего можно начать. Хорошей отправной точкой является раздел обучения .

MSDN имеет много информации, конечно. Пара статей и страниц, которые могут вас заинтересовать: - Обзор жизненного цикла страницы ASP.NET - Создание веб-страниц ASP.NET

При чтении текстов в MSDN проверьте древовидную структуру слева для получения дополнительной информации.

0 голосов
/ 29 мая 2009

Это - хорошее место для начала описания жизненного цикла страницы.

Что касается других ваших вопросов, я бы порекомендовал вам взять книгу и сесть на несколько часов с ней. Программирование ASP.NET 2.0 Core Reference зарекомендовало себя очень ценным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...