代码之家  ›  专栏  ›  技术社区  ›  pablochan

ASP MVC-向数据库添加对象时确认页面

  •  1
  • pablochan  · 技术社区  · 15 年前

    我正在用ASP MVC制作一个简单的CRUD应用程序,我希望在创建新对象并将其插入数据库时有一个确认页面。

    我甚至不确定我的方法是否正确。有什么想法吗?

    2 回复  |  直到 15 年前
        1
  •  4
  •   Tim Hoolihan    15 年前

    如果模式允许,我喜欢做的是在记录上有一个活动标志(和时间戳字段)。在第一页上插入而不设置该标志。确认页面仅设置活动标志。另一个进程可以清除在其时间戳的特定范围内未确认的死记录。对象或实体从不占用会话内存。

        2
  •  2
  •   Chao    14 年前

    提姆的最佳答案是这样的,但是如果你不想包含额外的逻辑,你也可以考虑在确认页面上使用隐藏字段,以便确认实际上重新提交表单数据。(这意味着更少的数据库跳闸,意味着数据库中没有旧的未确认条目可供过滤,但意味着与客户端之间有更多的数据)。