ASP.NET MVC主详细信息输入表单

Ema*_*mad 19 forms asp.net-mvc data-entry master-detail

我正在尝试使用ASP.NET MVC实现订单输入表单,但面临很多困难.我找到的所有样本都与查看主要详细信息表单有关,而没有用于添加或编辑.

假设我有两个表:Order和OrderLines,它们彼此相关,具有一对多的关系.在主视图中,我点击时有一个"新建"按钮,它应显示由订单字段组成的新订单视图,显示订单行的网格,以及点击时将保留整个订单的"保存"按钮它的行成为一个数据库.网格应该有三个按钮:"添加线","编辑线"和"删除线".单击"添加行"时,应显示一个新视图,允许用户将行添加到订单视图网格线 - 在此阶段,数据库不受影响.当用户单击"编辑行"时,将显示一个视图,允许用户编辑所选行,完成后更新订单网格线.

最困难的问题是:

如何在订单视图和订单行视图之间传递订单及其行集合?

如何根据订单行视图中的更改更新订单视图?

如何在不涉及数据库的情况下在视图之间保持更改?

是否有一个具体的例子说明如何使用MVC实现它?

查看

感谢您的帮助和反馈.

ozz*_*ozz 1

您可以尝试 Telericks 免费的 MVC 网格控件...

http://demos.telerik.com/aspnet-mvc/grid/hierarchyserverside

  • 我想 Emad 想要完全控制代码,我正在寻找相同的答案,我不想使用 Telerik,对于 MVC,我不希望结束与控件的绑定并被迫再次按照控件想要的方式进行编程,在网络表单中,我这次想要“自由”。 (2认同)