【发布时间】:2016-06-30 14:36:05
【问题描述】:
现在我有一个弹出模态框,其中包含我的模型的一些细节。当用户单击列表项时,它会弹出。 我做了什么,我将模态添加到一个 foreach 循环中,我知道这不是最好的方法。它可以工作,但它会为每个列表项创建一个模式...
有没有办法在 foreach 循环之外使用模态并在点击事件时填充内容?
这是我的模态:和 foreach 循环
@foreach (var item in Model.Where(p => p.CurrentStatus == "Start" && p.member == "budyn"))
{
<!-- Modal -->
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">@item.JobID</h4>
</div>
<div class="modal-body">
<p>@item.JobTitle</p>
<!-- etc... -->
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<li class="list-group-item"> <a data-toggle="modal" data-target="#myModal">@item.JobID @item.JobTitle </a> </li>
}
【问题讨论】:
标签: javascript twitter-bootstrap modal-dialog