2016-08-19 56 views
1

我正在为Intranet构建应用程序。它的设计目的是为了在某一端有人以定制的形式(在运行时)提供数据或从模板中选择一个(由我提供或保存定制的)。另一方面,有人可以查询提供的数据。在某些情况下,提供的数据不能由提供该数据的用户修改。ASP.NET - 添加SQL状态服务器+操作它

我在做什么是basicly尝试存储会话数据:

  • ,让用户回来填充形式(如当他突然结束,然后回来吧)
  • 带回他定制的形式,他设计

我的问题是什么:

  • 不知道如何如何正确设置SQL状态服务器
  • 如何操作它(意味着如何更改存储的数据,或者通过存储较少的数据或创建保存的自定义会话数据集)
  • 如何操作SQL状态服务器

我愿意将数据存储在几张表中 - 例如, BEFORE(存储表单被填充)和SENT(不再可修改,它们将被分析)以及FORMDESIGNS(存储用户表单模板)。我不知道如何将头围住它。

我读过:

如果您有任何一步一步的指导,或其他任何信息来源可以帮助我感激。

我在存储会话数据和数据库本身方面不是很有经验。如果你认为某些东西可能会让你更容易知道 - 不要踌躇。

谢谢!

回答

0

我确实找到了在web.config中正确设置SQL +状态服务器的方法。

我需要什么样的: 1/SQL服务器枭雄工作室(SQL SMS) 2 /走进安全性>登录,并设置一个新的用户(一定要与ASPNET检查框和当地的DB/DB服务器上设置) 3 /使用http://www.codeproject.com/Articles/32545/Exploring-Session-in-ASP-Net 中的步骤和代码+来自2/ 的凭据4 /您将拥有状态服务器正常工作。

当谈到检索会话时,我决定创建一个表,其中包含默认aspnet设置的user_id和session_id(您将在SQL SMS或VS中的SQL Server资源管理器中看到它)。然后当用户登录时,我拿他的ID和检索会话。当用户结束时,信息从会话中删除,表单本身保存在数据库中。

至于动态表单,我仍然坚持,但你可以使用我做的。