我正在做一些关于以下业务需求的研发工作:
我在剃刀视图中有一个包含客户信息的模型,那么我如何构建一个web“添加/删除”图来插入和删除客户,类似于下图:
soumya.files.wordpress.com/2010/05/image3.png
发布于 2012-12-20 16:50:40
好的,这很简单。
您需要使用两个列表元素来存储“在模型上”和“在模型外”的数据。在客户端代码中,您可以管理两个元素之间的数据移动,在表单提交时,您只需将包含在“模型”端的数据发送到服务器。
然后,在服务器上删除不在传递给控制器的列表中的所有数据,并添加那些在列表中但不在业务模型实例中的数据。
发布于 2012-12-21 08:10:36
您将需要研究一些执行客户端数据操作的方法。微软阵营目前选择的框架是Knockout.js。您将需要显示来自服务器的数据,允许客户端在javascript中对其进行操作,并将数据保存回服务器。Ryan Niemeyer有一大堆使用knockoutjs的例子,knockmeout.net,并且例子here和你正在谈论的非常接近。
https://stackoverflow.com/questions/13967972
复制相似问题