使用asp.net在本地创建和存储数据库

时间:2013-12-13 17:48:21

标签: c# asp.net sql

我有一个小网站,有几种不同形式的数据插入到SQL。但是用户有问题。问题是他们似乎过快地通过它们而不记录所有内容 所以我试图看看是否有一种方法可以在本地存储所有数据,并在填写表单时将其插入到最后的sql中。这可能吗?

例如:

我有一个包含5个字段的表单,但有2个是自动填充的,1个是手动输入的,2个是使用条形码扫描器插入的。条形码扫描器是插入之前所需的最后一个值,因此我希望有一种方法可以将其插入本地存储访问数据库(任何人都看不到),当他们按“完成”时,将插入所有访问数据进入sql。

希望我画得很清楚。

让我知道任何和所有可能性。

编辑:这是aspx.cs,希望这会有所帮助。是的,我意识到我已经验证了条形码,但不确定为什么它的速度慢。而且我可能会把事情搞得一团糟。所以请耐心等待。

1 个答案:

答案 0 :(得分:-1)

听起来你需要将这些数据放在应用程序会话或缓存中,然后将数据刷新到db。

以下是其他一些选择:

  • 平面文件(只需序列化您的对象,使用protobuf)
  • 使用Embeded Db:SqlLite,VistaDb,Sql Server Compact ...
  • 通过localstorage(dom存储,这是html 5功能)将数据存储在浏览器中