Было бы лучше обработать запрос в global.asax? - PullRequest
0 голосов
/ 26 апреля 2011

Я делаю простой запрос, анализирующий URL-адреса с параметрами строки запроса и выплевывающий обратно xml.

Сейчас все это обрабатывается на странице default.aspx, поэтому мне не нужно много переписывать URL-адреса и тому подобное. Было бы лучше сохранить страницу default.aspx, но обрабатывать запросы на странице global.asax?

Будет ли так оптимизировано?

Ответы [ 3 ]

2 голосов
/ 26 апреля 2011

Для запросов, которые не нуждаются в полноценной странице ASP.NET, вы должны взглянуть на интерфейс IHttpHandler или просто создать ashx файлы .

0 голосов
/ 26 апреля 2011

Звучит так, будто вы пытаетесь сделать то, для чего предназначен HTTPHandler.Вот ссылка, если вы незнакомы:

MSDN- HTTPHandler

0 голосов
/ 26 апреля 2011

Я обычно реализую класс BasePage, который наследует System.Web.UI.Page, тогда все мои страницы наследуют BasePage.

Вставьте методы, которые вы хотите использовать на сайте на базовой странице.

...