【问题标题】:MVC/Bootstrap - Render data in modal pop-upMVC/Bootstrap - 在模式弹出窗口中渲染数据
【发布时间】:2016-03-04 15:37:55
【问题描述】:

我对 MVC 和 Bootstrap 还很陌生,正在寻找一些关于我认为是一个相当简单的场景的建议......

我有两个模型:

  • 人员详细信息

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

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

  • 约翰
  • 汤姆
  • 迈克尔

我要做的是在有人单击其中一个名称时呈现一个模式弹出窗口,并显示来自 PersonDetails 的相应数据(基于常见的 PersonID 关系)。

我有简单的视图,以及一个快速的示例模式弹出窗口。我目前遇到的问题是如何将 PersonDetails 数据放入模式弹出窗口中。

有人可以给我一些关于我应该如何最好地实现这一目标的建议吗?正如我所提到的,我对 MVC/Bootstrap 还很陌生,所以任何信息都将不胜感激。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。根据人们的经验,通过 AJAX 或使用 Bootstrap 库来实现此功能更好吗?在研究过程中发现各种意见。
    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 2012-02-22
    • 2012-07-17
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    相关资源
    最近更新 更多