1

对于我的一个项目,我有一个奇怪的要求,我希望将当前页面 html 发送回服务器,在那里我可以捕获它并保存到文本文件中。有什么方法可以实现这一点吗?

4

2 回答 2

1

您可以通过使用获取整页的 htmldocument.body.innerHTML

这是演示:http: //jsfiddle.net/qCTvE/4/

于 2013-01-28T11:11:32.447 回答
1

我认为这是可能的。我假设您正在使用网络表单。

您可以使用 javascript 获取 html 并存储在隐藏字段中:

document.getElementById('<%= hidHTML.ClientID %>').value = encodeURI(document.body.innerHTML);

在服务器上,您可以使用 HttpUtility 解码并保存到数据库

于 2013-01-28T11:13:26.817 回答