ASP.Net 表单、SQL、C#
我有一个应用程序需要保存文本框、复选框、单选按钮等的状态。然后它必须允许在将来某个时间调用该表单的状态。
我当前的解决方案是遍历所有输入字段并将字段 ID 和字段值存储在 XML 字符串中,然后将其推送到 SQL 表中的 nvarchar 或文本字段中。我这样做的原因是,随着时间的推移,表单上可能有不同的字段,所以我不能直接转储到表中已知的一组字段中。
将来,用户可以调用“状态记录”,所有仍然存在的字段都被重新填充,任何新字段都留空。
这工作得很好,但我想知道是否有人以不同的方式或更好的方式完成了这项工作?
这个项目的想法是我的用户在一个页面上进行许多选择来创建一个“查询”,我希望有一个功能,他们可以调用以前保存的“查询”。