2013-09-06 2 views
1

Есть ли способ управлять веб-страницей (aspx, html, php и т. Д.) С точки зрения ввода или удаления кода внутри страницы с использованием HttpWebRequest и JQuery?Управление веб-страницей с помощью HttpWebRequest

Что я хочу сделать, это:

Dim request As HttpWebRequest = HttpWebRequest.Create("http://www.xxxxxxxxx.gr/newsletter.html") 
Dim hresponse As HttpWebResponse = request.GetResponse() 
Dim dataStream As Stream = hresponse.GetResponseStream() 
Dim reader As New StreamReader(dataStream) 
responseStr = reader.ReadToEnd() 

, а затем вводить или удалять код внутри страницы, а затем сохраните его.

+0

Где вы хотите сохранить страницу, локально или заменить страницу, которую вы выбрали? – PHeiberg

+0

Я хочу изменить страницу, введя или удалив код внутри него, а затем повторно загрузите его на сервер ... – user2753348

+0

Как и в случае с Filezilla ... онлайн-редактирование, а затем повторное сохранение на сервере ... но с asp .net и jquery, если возможно ... – user2753348

ответ

0

Да, вы можете использовать HttpWebRequest в бэкэнд вашего приложения ASP. Но вы не можете (или, по крайней мере, не должны) вводить или изменять код на существующей странице aspx/html. Даже если это сработает, это приведет только к путанице, ошибкам и плохому стилю.

Что вы можете сделать, это вставить данные, полученные вами через HttpWebRequest, динамически в ваш текущий ответ. Если вы не хотите отправлять HTTP-запрос каждый раз, когда вам нужны данные, вы можете кэшировать его. Я не могу дать более подробную информацию, так как вы не указали подробные сведения о том, чего хотите достичь. Это может быть XY problem.

0

Возможно, вы захотите взглянуть на WebDAV protocol, который является стандартом для удаленного редактирования ресурсов веб-сервера, который поддерживается большинством типов веб-серверов. Here is - простой пример выполнения команд WebDAV с использованием C#.

+0

Очень хороший пример ... я попробую ... спасибо. – user2753348

+0

Обратите внимание, что вам необходимо включить WebDAV на рассматриваемый веб-сервер. – PHeiberg

Смежные вопросы