加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何保存半完成的表单

发布时间:2020-12-16 07:07:50 所属栏目:asp.Net 来源:网络整理
导读:我正在开展一个项目,我们希望让用户能够保存半完成的表格,以便他们可以稍后返回并完成它.我正在努力弄清楚我到底想要做什么.我是否将它们与已完成的应用程序保存在同一个池中,只有特殊状态?我真的不想牺牲已完成的应用程序的完整性,因为当我不想要它们时,必
我正在开展一个项目,我们希望让用户能够保存半完成的表格,以便他们可以稍后返回并完成它.我正在努力弄清楚我到底想要做什么.我是否将它们与已完成的应用程序保存在同一个池中,只有特殊状态?我真的不想牺牲已完成的应用程序的完整性,因为当我不想要它们时,必须使字段可以为空.

我应该在不同的模式中创建相同的数据库结构来保存不完整的应用程序吗?我可以让这个其他模式在数据库约束和可空字段上更加宽松,以解释不完整的应用程序.

有更简单的方法吗?有没有办法可以保存视图状态并在以后恢复?

谢谢你的建议!

解决方法

您完成的申请与这些“半”州之间可能存在一些差异:

>正如您所说,大多数验证都不合适,字段将为空,可能无法执行交叉验证.
>您可能不需要跨数据的任意搜索功能.

所以我会使用一个不同的数据库,其中包含一些关键字段,例如用户ID,日期,填写表格的类型等,以及他们填写的字段.我是一个Java人员所以我不知道.NET获取blob的方法,但在Java中我可以序列化支持表单的数据对象.

看起来在C#中,这些技术与Java有一些相似之处,至少我是否正确地理解了这个article.

我认为手工制作一些简单的“saveAsAString”和“readFromString”代码会有点沉闷,但如果不存在标准的.Net技术则相当可行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读