【发布时间】:2017-11-14 18:37:21
【问题描述】:
我在索引视图中有一些代码
@foreach (var item in Model){
<tr><td>......</td>
<td><button class="success" data-toggle="modal" data-target="#detailsModal" >details</button>
<div class="modal fade" id="detailsModal" tabindex="-1" role="dialog" aria-labelledby="detailsModalLabel" aria-hidden="true">
@{Html.RenderPartial("_Details", item);}
</div></td></tr>}
但是在不同行上单击我的按钮后,弹出窗口总是显示数据库的第一项。我怎样才能改变它?
控制器
public ActionResult Details(int? id)
{
DBase dbase = new DBase();
dbase = db.DBase.Find(id);
return PartialView("_Details", dbase);
}
【问题讨论】:
标签: c# asp.net-mvc popup modal-dialog renderpartial