0

我正在关注steven sandersons关于如何在网页上制作动态项目列表的博文。

然而,他的示例没有使用实体框架。到目前为止,我已经能够存储更改的实体,添加新创建的实体(我检查 0 的 id),但我不知道如何删除任何已删除的实体。

既然我只取回了新的情况,那我怎么知道删除了什么?

一种方法是比较数据库,并检查 id 与我得到的内容,然后删除那些没有回来的,但这听起来像是一种奇怪的方法。我还认为,当出现某种页面时,您只能看到完整数据的部分表示,这种方法会失败。

对控制器的回发有什么想法吗?

4

1 回答 1

1

在这种情况下,您可以使用 AJAX 并在用户删除项目时触发删除,或者您可以使用另一个 javascript 代码将所有已删除项目的 ID 存储到隐藏字段。当用户完成编辑并将数据发布回服务器时,您将从隐藏字段中获取这些 id 并删除这些记录。

于 2012-05-17T07:44:06.367 回答