Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отобразить исходный код страницы? / 4 сообщений из 4, страница 1 из 1
03.08.2006, 01:33
    #33895992
nervouz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобразить исходный код страницы?
Допустим есть моя страница с полем ввода и кнопкой. Хочу сделать так, чтобы введя в поле адрес сайта (допустим www.aspnetmania.com ) и нажав на кнопку, на моей странице (допустим ниже) выводился исходный код страницы (www.aspnetmania.com). Где посмотреть можно, желательно на готовые примеры. Буду очень признателен.

Говорят XPath помогает, но мне не совсем подходит.
...
Рейтинг: 0 / 0
03.08.2006, 09:11
    #33896186
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобразить исходный код страницы?
Отправляешь AJAX запрос на нужную тебе страницу, и отображаешь результат в текстовом поле----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
03.08.2006, 10:00
    #33896312
Limonad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобразить исходный код страницы?
Uri url=new Uri("http://aspnetmania.com");
Encoding e1;
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
myReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt) ";
myReq.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, *";
myReq.ContentType = "text/html";
myReq.AllowAutoRedirect = true;
myReq.MaximumAutomaticRedirections = 2;
HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse();
myReq.Credentials = CredentialCache.DefaultCredentials;
myReq.Timeout = 1000;
if (myRes.ContentType.Contains("text/html"))
{
e1 = Encoding.GetEncoding(myRes.CharacterSet);
Stream streamResponse = myRes.GetResponseStream();
StreamReader streamRead = new StreamReader(streamResponse, e1);
str = streamRead.ReadToEnd();
streamRead.Close();
streamResponse.Close();
}
myRes.Close();

И всё, в str будет храниться Html-код страницы.

Только не забудь str=Server.HtmlEncode(str);
...
Рейтинг: 0 / 0
05.08.2006, 16:26
    #33901351
nervouz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобразить исходный код страницы?
Limonad: Огромное спасибо за помощь. Очень помогли. Хороший пример. Благодарность не имеет границ.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отобразить исходный код страницы? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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