1

我正在对以下业务需求进行一些研发:-

我在 razor 视图中有一个包含客户信息的模型,那么我如何构建一个网络“添加/删除”图表来插入和删除客户,类似于下图:-

soumya.files.wordpress.com/2010/05/image3.png

4

2 回答 2

1

好的,这很容易。

您需要使用两个列表元素来存储“模型上”和“模型外”的数据。在客户端代码上,您管理两个元素之间的数据移动,在提交表单时,您只需将“模型”端包含的数据发送到服务器。

然后,在服务器上删除所有不在您传递给控制器​​的列表中的数据,并添加那些在列表中但不在您的业务模型实例上的数据。

于 2012-12-20T08:50:39.623 回答
0

您将需要研究一些东西来进行客户端数据操作。目前微软阵营首选的框架是 Knockout.js。您将需要显示来自服务器的数据,允许客户端在 javascript 中对其进行操作,并将数据保存回服务器。Ryan Niemeyer 有一堆使用 knockoutjs 的示例,knockmeout.net这里的示例与您所说的非常接近。

于 2012-12-21T00:10:35.583 回答