有没有办法来管理一个网页(aspx,html,php等等),比如使用HttpWebRequest和Jquery在网页中插入或删除代码?
我想做的是:
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()然后从页面内部插入或删除代码,然后保存它。
发布于 2013-09-06 15:24:32
可以,您可以在应用程序的后端使用HttpWebRequest。但是您不能(或者至少不应该)在现有的aspx/html页面中插入或修改代码。即使它可以工作,它也只会导致混乱,bug和糟糕的风格。
您可以做的是将通过HttpWebRequest动态获取的数据插入到当前响应中。如果你不想在每次需要数据时都发送http请求,你可以缓存它。我不能给出更多的细节,因为你还没有给出你想要实现的细节。这可能是XY problem。
发布于 2013-09-06 17:25:39
您可能想看看WebDAV protocol,它是用于执行web服务器资源的远程编辑的既定标准,大多数web服务器类型都支持它。Here is一个使用C#执行WebDAV命令的简单示例。
https://stackoverflow.com/questions/18651955
复制相似问题