如何在Asp.NET中使用C#自动生成和增加客户ID?

Sharamath

我没有在单击注册表单中的提交按钮时生成客户ID,该表单也应与客户详细信息一起存储在SQL数据库中。问题是它会为第一个ID生成一个ID,然后为2生成,之后它仍保留在客户ID上。 2本身。我希望它采用以下格式:本年(4位)+本月(2位)+数字(4位),例如:2015120001,但我得到的是2015121。生成ID的代码..pls检查链接以生成ID

安基·维杰(Ankit Vijay)

您需要将计数器存储在方法外部(例如在SQL Server中),然后返回客户ID。下面是一个示例代码:

private static readonly object o = new object();
public static int GenerateNextCustomerId() {
   lock (o) {
      // Write code to get the next counter from db in this method
       var counter = GetNextCounter();
       var nextCustomerId = string.Format("{0}{1}{2}",
                            DateTime.Now.Year, DateTime.Now.Month,
                            counter.ToString().PadLeft(4, '0'));

       // Write code to increment the counter and save to db in this method
       IncrementCounter();
       return int.Parse(nextCustomerId);
   }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#的FOR循环中使用ASP.NET的标签ID?

来自分类Dev

如何在ASP.NET C#中使用LINQ查询平均值和分组

来自分类Dev

如何在ASP.NET Core 3.1中使用自动生成的刷新令牌?

来自分类Dev

如何在ASP.NET中使用<%%>?

来自分类Dev

如何在asp.net中使用<%%>?

来自分类Dev

如何在asp.net身份中使用指定的盐和密码生成哈希?

来自分类Dev

如何在asp.net C#中使用Ajax调用C#方法?

来自分类Dev

如何在.NET ASP C#中正确使用QueryString?

来自分类Dev

如何在ASP.NET WebForm中的jQuery Ajax中使用C#数据表?

来自分类Dev

如何在具有不同功能的asp.net c#形式中使用许多按钮

来自分类Dev

如何在MVC asp.net C#中使用jQuery

来自分类Dev

如何在ASP.Net Web表单中使用Roslyn执行C#代码?

来自分类Dev

如何在公共对象 C# asp.net 中使用 if

来自分类Dev

如何在asp.net mvc (C#) 中使用视频控件保存视频播放的进度?

来自分类Dev

如何在 asp.net MVC 中使用 Linq、C# 访问连接表中的列

来自分类Dev

如何在ASP vNext中使用会话

来自分类Dev

如何在ASP GridView中使用<EmptyDataTemplate>

来自分类Dev

如何在 vb.net 中使用年份和整数生成自定义 ID

来自分类Dev

如何在C#ASP.NET中使用for循环更改多个asp:label的文本

来自分类Dev

在ASP.Net MVC中使用SaveChanges时如何获取自动生成的ID。我当前的方法似乎效率低下

来自分类Dev

如何在ASP.NET MVC中使用Dache的CacheClient?

来自分类Dev

如何在ASP.net中使用ApplicationUserManager?

来自分类Dev

如何在ASP.NET MVC中使用部分视图?

来自分类Dev

如何在ASP.NET MVC中使用AngularJS?

来自分类Dev

如何在ASP.NET中使用标记声明对象

来自分类Dev

如何在ASP.NET Core应用中使用HttpClient

来自分类Dev

如何在ASP.NET Core中使用jquery

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在asp.net中使用Telerik控件?

Related 相关文章

  1. 1

    如何在C#的FOR循环中使用ASP.NET的标签ID?

  2. 2

    如何在ASP.NET C#中使用LINQ查询平均值和分组

  3. 3

    如何在ASP.NET Core 3.1中使用自动生成的刷新令牌?

  4. 4

    如何在ASP.NET中使用<%%>?

  5. 5

    如何在asp.net中使用<%%>?

  6. 6

    如何在asp.net身份中使用指定的盐和密码生成哈希?

  7. 7

    如何在asp.net C#中使用Ajax调用C#方法?

  8. 8

    如何在.NET ASP C#中正确使用QueryString?

  9. 9

    如何在ASP.NET WebForm中的jQuery Ajax中使用C#数据表?

  10. 10

    如何在具有不同功能的asp.net c#形式中使用许多按钮

  11. 11

    如何在MVC asp.net C#中使用jQuery

  12. 12

    如何在ASP.Net Web表单中使用Roslyn执行C#代码?

  13. 13

    如何在公共对象 C# asp.net 中使用 if

  14. 14

    如何在asp.net mvc (C#) 中使用视频控件保存视频播放的进度?

  15. 15

    如何在 asp.net MVC 中使用 Linq、C# 访问连接表中的列

  16. 16

    如何在ASP vNext中使用会话

  17. 17

    如何在ASP GridView中使用<EmptyDataTemplate>

  18. 18

    如何在 vb.net 中使用年份和整数生成自定义 ID

  19. 19

    如何在C#ASP.NET中使用for循环更改多个asp:label的文本

  20. 20

    在ASP.Net MVC中使用SaveChanges时如何获取自动生成的ID。我当前的方法似乎效率低下

  21. 21

    如何在ASP.NET MVC中使用Dache的CacheClient?

  22. 22

    如何在ASP.net中使用ApplicationUserManager?

  23. 23

    如何在ASP.NET MVC中使用部分视图?

  24. 24

    如何在ASP.NET MVC中使用AngularJS?

  25. 25

    如何在ASP.NET中使用标记声明对象

  26. 26

    如何在ASP.NET Core应用中使用HttpClient

  27. 27

    如何在ASP.NET Core中使用jquery

  28. 28

    如何在ASP.NET MVC中使用ViewModels?

  29. 29

    如何在asp.net中使用Telerik控件?

热门标签

归档