asp.net mvc jquery对话框一对多数据更新

时间:2012-08-21 16:26:48

标签: jquery asp.net-mvc modal-dialog one-to-many

以下是该方案。我有创建订单的观点。该视图具有一些要捕获的标题信息,如客户地址,交付模式等。还有一个网格显示客户订购的产品列表。当客户想要添加产品时,我会显示jquery对话框模式,其中包含产品信息。当我点击对话框上的“保存”时,我遇到了几个问题。

  1. 如何将数据传回主视图并链接产品List<Product>数据并将其保存在Order类中?

  2. 有没有更好的方法呢?我需要对话模式,而不是来回到不同的页面。

1 个答案:

答案 0 :(得分:1)

这取决于具体要求。

我做的事与你描述的非常相似。我的模态对话框将一个Ajax帖子发送回控制器,以更新它正在编辑的实体并自行关闭。

然后,一旦模式对话框关闭,我会通过Ajax调用触发HTML的另一部分进行刷新(例如,如果您正在显示正在编辑的事物的列表)。