在提交多个用户之前分配项目ID

时间:2015-05-01 13:37:02

标签: sql asp.net web

我有一个ASP.NET Web Forms Web应用程序。用户可以通过系统提交新请求。当用户打开请求表单时,它应在请求界面中显示请求编号。

请求编号类似于数据库中的请求编号,该编号是从1开始的数据库中的自动增量字段。因此,当用户打开新的请求表单时,它会检查数据库表中的最大请求编号并添加+1号码,并将其显示为新请求的请求ID。这种方法很成功,直到很少有用户使用它。

但是当用户数量增加时我遇到了这个问题。当两个用户同时尝试添加新请求时,他们都会收到相同的请求编号。所以现在我需要处理这个问题。处理此问题的最佳方法是什么?任何建议和线索都非常感谢。感谢。

0 个答案:

没有答案