如何使用asp.net MVC构建动态“添加/删除”图表

时间:2012-12-20 08:27:07

标签: asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-4

我正在做一些关于以下商业要求的研发: -

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

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

2 个答案:

答案 0 :(得分:1)

好的,这很容易。

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

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

答案 1 :(得分:0)

您将需要查看要执行客户端数据操作的内容。微软阵营目前的首选框架是Knockout.js。您需要显示来自服务器的数据,允许客户端在javascript中操作它,并将数据保存回服务器。 Ryan Niemeyer有一些使用knockoutjs的例子,knockmeout.net,示例here非常接近你所说的。