我想创建一个单击按钮时“弹出”的对话框窗口。目前,这作为模式弹出窗口存在,由于这在Chrome中不起作用(模态窗口已被弃用),因此效率低下。
这些按钮在循环中出现多次,随后,每个条目都会收到一个按钮,每个按钮都会指向另一个视图,并根据发送的ID显示不同的内容。
以下是模态弹出窗口的当前代码:
<table>
@for (int i = 0; i < Model.Count(); i++)
{
<tr>
<td>
<input type="button"
name="Details"
value="@Model[i].SomeEntryID"
class="btn-bold btn-default"
onclick="javascript:window.showModalDialog('/Default/Selected/?id='+@Model[i].SomeEntryID)" />
</td>
@Html.EditorFor(m => Model[i], "lineEditorTemplate")
</tr>
}
</table>
有没有办法将其转换为对话框窗口?我似乎无法让对话框在表/循环中工作。
我也是Javascript和MVC的新手,所以请带着简单的问题来承担。
谢谢!