我正在尝试将特定模型从列表传递到通过按钮链接的模式。
<table class="table">
<tr>
<th>
ID
</th>
<th>
FirstName
</th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Id)
</td>
<td>
@Html.DisplayFor(modelItem => item.FirstName)
</td>
<td>
<button type="button" class="btn btn-success" data-toggle="modal"
data-target="#detailsModal">
Details
</button>
</td>
}
</table>
在我的模型中,我有一个@Html.RenderPartial
方法来传递数据并进一步处理它以我想要显示的格式显示。有没有办法可以在不使用ajax的情况下从上面访问项目模型?
答案 0 :(得分:0)
您可以尝试使用模态ID为模型项的ID创建所有项目的详细信息模式:
<button type="button" class="btn btn-success" data-toggle="modal"
data-target="#@item.Id">
Details
</button>
和那样的模态对话框:
<div class="modal" id="@item.Id">
<!--code to render the details here-->
</div>