我正在尝试使用ASP.NET MVC实现订单输入表单,但面临许多困难。我发现的所有示例都与查看主详细信息表格有关,而与添加或编辑无关。
假设我有两个表:Order和OrderLines,它们之间具有一对多的关系。在主 View 中,单击时有一个“新建”按钮,它应显示一个由订单字段组成的新订单 View ,一个显示订单行的网格,以及一个“保存”按钮,单击该按钮将保留整个订单以及将其行存入数据库。网格应具有三个按钮:“添加行”,“编辑行”和“删除行”。单击“添加行”后,应显示一个新 View ,该 View 允许用户将行添加到订单 View 网格行中(在此阶段数据库不受影响)。当用户单击“编辑行”时,将显示一个 View ,允许用户编辑选定的行,完成后更新订单网格行。
最困难的问题是:
如何在订单 View 和订单行 View 之间传递订单及其行集合?
如何根据订单行 View 中的更改更新订单 View ?
以及如何在不涉及数据库的情况下持久保存 View 之间的更改?
有没有具体的示例说明如何使用MVC来实现此目的?
感谢您的帮助和反馈。
最佳答案
请查看我在asp.net mvc中创建主详细信息表单的blog post。它还包含可以下载的演示项目
关于asp.net-mvc - ASP.NET MVC主详细信息输入表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646340/