将当前页面HTML转发回服务器

时间:2013-01-28 11:07:37

标签: c# asp.net

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

2 个答案:

答案 0 :(得分:1)

您可以使用document.body.innerHTML

获取整页的html

以下是此演示:http://jsfiddle.net/qCTvE/4/

答案 1 :(得分:1)

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

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

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

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

相关问题