C# 数据重叠的SQL Server视图

C# 数据重叠的SQL Server视图,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我使用asp.net web表单创建了一个网站,通过该网站我将数据存储在SQL server中,在数据库中有多个表,它们都被连接并创建为具有关系的视图。问题是,当数据通过Web窗体输入时,它会存储在最后一页,但如果在中间关闭浏览器,那么SQL Server中的数据(在视图中)开始重叠,它会在浏览器关闭的第一页上拾取先前的数据。我尝试过使用会话,但不起作用 我不知道这是否是会话问题。我也尝试过sessiontimeout,但仍然不起作用 希望所有数据都位于同一个表中,且同一个人的同一记录与浏览器中

我使用asp.net web表单创建了一个网站,通过该网站我将数据存储在SQL server中,在数据库中有多个表,它们都被连接并创建为具有关系的视图。问题是,当数据通过Web窗体输入时,它会存储在最后一页,但如果在中间关闭浏览器,那么SQL Server中的数据(在视图中)开始重叠,它会在浏览器关闭的第一页上拾取先前的数据。我尝试过使用会话,但不起作用

我不知道这是否是会话问题。我也尝试过sessiontimeout,但仍然不起作用


希望所有数据都位于同一个表中,且同一个人的同一记录与浏览器中间关闭的以前的数据不重叠。

您的问题到底是什么?您需要向我们展示如何查询“重叠”的数据同时举例说明它在工作和失败时的样子。我建议用简化的源代码更新你的问题,这样你的问题会更清楚!出于多种原因,这是离题的。但我的猜测是,您(错误地)假设表中的行有一个特定的顺序,当您选择它们时,该顺序会神奇地保留下来。