从模态窗口刷新主视图的部分页面

时间:2012-11-11 15:58:59

标签: c# ajax asp.net-mvc asp.net-mvc-4

我在MVC4项目中有一个名为Products的主视图,它显示了一个产品列表。

我有一个“添加产品”按钮,弹出一个模态窗口,呈现带有几个字段的视图,以及一个提交按钮来添加产品。

如何在没有整页刷新的情况下使用新添加的产品更新主视图上的产品列表?

1 个答案:

答案 0 :(得分:0)

我从未尝试过这样做,但您可以尝试以下方法:

  • 让您的产品列表成为部分视图
  • 让模态对话框上的提交按钮执行Ajax表单提交(如果您不熟悉,有很多示例和帖子说明如何执行此操作)
  • 关闭模式对话框
  • 重新加载局部视图

因为这是很多代码和视图,所以我无法提供所有代码和视图的示例,但如果您有特定问题,我可以尝试提供一些。