我正在尝试在MVC5应用程序中实现Gmail之类的自动草稿保存功能。但是,我要保存的草稿数据涵盖了我的应用程序中的整个页面。
该页面使用twitter Bootstrap,并包含许多模态弹出窗口,支持jQuery draggables和droppables和图表。弹出窗口包括DateRangePicker以及更多输入字段。
我的想法是使用一个间隔连续的ajax帖子,将该页面的整个HTML与时间戳和其他所需数据一起存储到数据库中。
我的怀疑是:
1)采取上述方法来实现它是否明智?或者我们能以更好的方式做到这一点吗?
2)页面使用html助手以及模型规范和C#razors ,那么如何将这些定义存储在数据库中并在不篡改其功能的情况下将其检索回来?
对此有任何帮助将不胜感激。在此先感谢:)
P.S。我正在使用带有实体框架的MS-SQL 2008服务器。