MVC / Bootstrap - 以模态弹出方式渲染数据

时间:2016-03-04 15:37:55

标签: asp.net-mvc-4 bootstrap-modal

我对MVC和Bootstrap相当新,并且在我想象中寻找一些相当简单的方案的建议......

我有两个型号:

  • PersonDetails

这两个模型共享一个公共主/外键引用(PersonID)

Person的视图只是呈现一个名称列表:

  • 约翰
  • 汤姆
  • 迈克尔

我想要做的是当有人点击其中一个名称时呈现模式弹出窗口,并显示PersonDetails中的相应数据(基于公共PersonID关系)。

我已经完成了简单的视图工作,以及快速示例模式弹出窗口。我现在遇到的问题是如何将PersonDetails数据转换为模态弹出窗口。

有人可以给我一些关于我应该如何做到这一点的指示吗?正如我所提到的,我对MVC / Bootstrap相当新,所以任何信息都会非常感激。

1 个答案:

答案 0 :(得分:0)

我会使用局部视图存储模态标题,正文和页脚,并使用AJAX调用将人名(或ID)传递给控制器​​,返回一个PartialView,它将在成功时放置在你的模态div中

这个SO答案解释得很好: https://stackoverflow.com/a/16011752/3105807