我正在跟随steven sandersons blogpost学习如何在网页上创建一个动态列表。
然而,他的例子并没有使用实体框架。到目前为止,我已经能够存储更改的实体,添加新创建的实体(我检查id为0),但我不知道如何删除任何删除的实体。
因为我只得到新的情况,我怎么知道有什么被删除了?
一种方法是比较数据库,检查id与我得到的东西,然后删除没有回来的,但这听起来像是一种奇怪的方法。我还认为,当存在某种类型的页面时,这种方法将失败,因为您只能看到完整数据的部分表示。
有没有想过控制器的回发是什么样子的?
发布于 2012-05-17 15:44:06
在这种情况下,您可以使用AJAX并在用户删除项时触发删除,也可以使用另一个javascript代码将所有已删除项的Ids存储到隐藏字段中。当用户完成编辑并将数据发送回服务器时,您将从隐藏字段中获取这些ids并删除这些记录。
https://stackoverflow.com/questions/10631559
复制相似问题