表和循环内的对话窗口

时间:2015-08-11 19:26:24

标签: javascript jquery asp.net-mvc razor model-view-controller

我想创建一个单击按钮时“弹出”的对话框窗口。目前,这作为模式弹出窗口存在,由于这在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的新手,所以请带着简单的问题来承担。

谢谢!

0 个答案:

没有答案