Javascript 将客户端HTML内容作为HTML文件保存回服务器
我想在服务器上创建一个HTML表单。当客户端完成表单并单击submit时,我希望能够将HTML表单和数据保存在服务器上的单个HTML文件中 我看到的最好的建议是使用JavaScript。使用客户端脚本,单击该脚本会将document.InnerHTML保存到一个var,然后可以将该var提交回服务器Javascript 将客户端HTML内容作为HTML文件保存回服务器,javascript,html,asp.net,forms,Javascript,Html,Asp.net,Forms,我想在服务器上创建一个HTML表单。当客户端完成表单并单击submit时,我希望能够将HTML表单和数据保存在服务器上的单个HTML文件中 我看到的最好的建议是使用JavaScript。使用客户端脚本,单击该脚本会将document.InnerHTML保存到一个var,然后可以将该var提交回服务器 这是最好的方法,还是有更简单的方法?尽管我不知道您为什么要保存整个html代码,因为我确信每个用户都会有相同的部分,这会浪费内存,但没问题 因此,有两种方法可以做到这一点: 1.javascript
这是最好的方法,还是有更简单的方法?尽管我不知道您为什么要保存整个html代码,因为我确信每个用户都会有相同的部分,这会浪费内存,但没问题 因此,有两种方法可以做到这一点: 1.javascript是否如您所说 2.将所有生成的html代码放入一个隐藏的表单输入(已经在服务器端)
第一种方法似乎更全面,这是我将要做的,但第二种方法也适用于禁用js的用户。我不推荐这种方法,因为我仍然非常喜欢在数据库中保存数据,但下面是一个大致的操作要点:
3.每当用户转到链接时,服务器端代码都会使用传递的ID重新填充表单。用户将如何获取发送给服务器的html?为什么将其保存为html文件?在我看来,将数据保存到数据库会更好。基本上,我的目标是使用HTML表单作为我的文档引擎。这类似于PDF表单的工作方式。表单完成后,将与字段内容一起保存到单个文件中。这意味着用户响应的上下文也将被保存。