Доступ к содержимому для записи в браузер в ASP.NET - PullRequest
0 голосов
/ 20 марта 2009

Я ищу доступ к содержимому веб-страницы, которая будет записана в браузер. Я поиграл и протестировал с помощью адаптеров форм, и он отлично работает для любого контента между <form> и </form>, но контент, который выходит за его пределы, находится вне контекста, который передается адаптеру формы.

Есть ли способ (с помощью модуля HTTP, который я предполагаю), чтобы получить доступ к содержимому, которое собирается быть выгруженным в браузер? Я хочу изменить некоторые тексты / теги, которые находятся в выводе, прежде чем он попадет к пользователю, и он не всегда будет находиться между тегами <form>.

Я использую VB.NET, но у меня есть доступ к переписчикам кода, если у вас есть пример на C #.

Редактировать : Я надеюсь выполнить текст, который отправляется в браузер, и изменить отображаемые URL-адреса. Например, внутренне, когда люди используют редактор контента, все изображения будут приходить с сервера "img.mysite.com", но когда он будет открыт для публичного доступа, я хочу, чтобы он пришел с "img1.mysite.com" или " img2.mysite.com "и т. д ... до количества серверов, которые у нас есть. Плюс, есть другие пункты, которые мы хотели бы изменить. У меня уже есть RegEx, который находит нужные нам теги и заменяет текст. Я реализовал его в адаптере формы, и он прекрасно работает. Но у нас есть материал, который находится за пределами тега <form> (<head> и т. Д.), К которому я бы хотел обратиться.

Изменение URL-адреса также позволит мне преодолеть ограничение на 2 соединения на URL.

Shawn

1 Ответ

1 голос
/ 20 марта 2009

Более простой способ сделать это - настроить круговое разрешение DNS, чтобы запросы разрешения для имени хоста img.mysite.com чередовались между каждым из реальных серверов, обслуживающих изображения. Каждый сервер будет настроен на то, чтобы понимать, что это «img.mysite.com», чтобы он мог обрабатывать запрос.

...