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