更新ASP .Net MVC中的记录

奋斗的编码器

今天在面试中,我遇到了一个毫无头绪的问题。作为ASP .Net MVC的新手,我别无选择,只能向专家询问。

“在您的MVC应用程序中,数据被存储到RDBMS系统中。在.cshtml页面中,有一个按钮可以将现有记录更新到DB中。

现在,假设来自Globe不同地区的两个用户正在同时尝试更新一条公共记录。但是,当第二个用户单击“提交”按钮时,您已经提交了更新。在这种情况下,第二个用户(按提交时)将无法提交。取而代之的是,该页面将使用更新的信息为第二位用户重新加载,并放弃更改。然后只有他才能继续进行更新

您如何在ASP .Net MVC中实现呢?

我虽然也认为这可能是DB Side编码的结果,但是我不知道如何实现这一点。

迈克·布林德

您需要实施管理并发的策略如何执行很大程度上取决于应用程序的业务规则以及两个或两个以上的人试图更改同一记录时发生的冲突类型。

大多数情况下,你会添加一个名为列RowVersion,这将是一个timestamp类型。每当您显示要更新的记录时,您也会选择当前RowVersion值并将其通常存储在隐藏字段中。更新操作将包含该RowVersion字段,该字段将获得一个新值,但是在提交更新操作之前,需要将RowVersion您拥有值与数据库中的当前值进行比较如果它们不同,那么在您获取要更新的记录然后尝试对其进行更改的过程中,其他人已经更新了该行。您可以根据应用程序的业务规则来确定如何继续。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新ASP .Net MVC中的记录

来自分类Dev

ASP.Net MVC 6中的全局错误记录

来自分类Dev

在ASP.NET MVC中更新数据后更新视图

来自分类Dev

无法更新ASP.NET MVC中的Cookie

来自分类Dev

如何在ASP NET MVC 6中更新模型?

来自分类Dev

如何在asp.net mvc中更新图像?

来自分类Dev

更新asp.net mvc中的存根实体的单列

来自分类Dev

ASP.NET MVC复杂模型更新

来自分类Dev

ASP.NET MVC 视图未更新

来自分类Dev

从sql中获取仅在asp.net MVC中的EntityFramewotk中需要条件的记录

来自分类Dev

在ASP.NET MVC中一次更新多个记录

来自分类Dev

ASP.NET MVC Core更新记录存储过程不返回任何内容

来自分类Dev

ASP.NET MVC记录状态

来自分类Dev

在ASP.net中更新FormView

来自分类Dev

在联结表asp.net MVC中插入记录4实体框架6

来自分类常见问题

c#获取每个组ASP.NET MVC实体框架中存在的记录

来自分类Dev

ASP.NET MVC应用程序中的多租户日志记录

来自分类Dev

如何在asp.net mvc中使用Linq从数据库中删除多个记录

来自分类Dev

c#获取每个组ASP.NET MVC实体框架中存在的记录

来自分类Dev

如何使用ASP.NET MVC计算模型中的记录数?

来自分类Dev

在联结表asp.net MVC中插入记录4实体框架6

来自分类Dev

显示数据库asp.net mvc中的最后一条记录

来自分类Dev

在数据库 asp.net mvc 中插入多条新记录

来自分类Dev

如何使用 id MVC asp.net 从列表中删除记录

来自分类Dev

ASP.Net MVC Infragistics igGrid-用于更新记录的只读属性,用于添加记录的非只读属性

来自分类Dev

ListView控件中的ASP.NET更新面板未更新

来自分类Dev

更新记录时ASP.NET排除属性-Entity Framework

来自分类Dev

在ASP.NET MVC4中-我需要编辑一条记录并向其中添加许多(1对多)子记录(在顶层记录的“编辑”模式下)

来自分类Dev

对于列表中未在 POST 中检查的记录,Asp.Net MVC 5 复选框状态不会保持不变

Related 相关文章

  1. 1

    更新ASP .Net MVC中的记录

  2. 2

    ASP.Net MVC 6中的全局错误记录

  3. 3

    在ASP.NET MVC中更新数据后更新视图

  4. 4

    无法更新ASP.NET MVC中的Cookie

  5. 5

    如何在ASP NET MVC 6中更新模型?

  6. 6

    如何在asp.net mvc中更新图像?

  7. 7

    更新asp.net mvc中的存根实体的单列

  8. 8

    ASP.NET MVC复杂模型更新

  9. 9

    ASP.NET MVC 视图未更新

  10. 10

    从sql中获取仅在asp.net MVC中的EntityFramewotk中需要条件的记录

  11. 11

    在ASP.NET MVC中一次更新多个记录

  12. 12

    ASP.NET MVC Core更新记录存储过程不返回任何内容

  13. 13

    ASP.NET MVC记录状态

  14. 14

    在ASP.net中更新FormView

  15. 15

    在联结表asp.net MVC中插入记录4实体框架6

  16. 16

    c#获取每个组ASP.NET MVC实体框架中存在的记录

  17. 17

    ASP.NET MVC应用程序中的多租户日志记录

  18. 18

    如何在asp.net mvc中使用Linq从数据库中删除多个记录

  19. 19

    c#获取每个组ASP.NET MVC实体框架中存在的记录

  20. 20

    如何使用ASP.NET MVC计算模型中的记录数?

  21. 21

    在联结表asp.net MVC中插入记录4实体框架6

  22. 22

    显示数据库asp.net mvc中的最后一条记录

  23. 23

    在数据库 asp.net mvc 中插入多条新记录

  24. 24

    如何使用 id MVC asp.net 从列表中删除记录

  25. 25

    ASP.Net MVC Infragistics igGrid-用于更新记录的只读属性,用于添加记录的非只读属性

  26. 26

    ListView控件中的ASP.NET更新面板未更新

  27. 27

    更新记录时ASP.NET排除属性-Entity Framework

  28. 28

    在ASP.NET MVC4中-我需要编辑一条记录并向其中添加许多(1对多)子记录(在顶层记录的“编辑”模式下)

  29. 29

    对于列表中未在 POST 中检查的记录,Asp.Net MVC 5 复选框状态不会保持不变

热门标签

归档