【问题标题】:asp.net mvc 4 Delete dialog box opens only on first itemasp.net mvc 4 删除对话框仅在第一项上打开
【发布时间】:2013-08-01 05:03:16
【问题描述】:

我在部分视图中有一个列表页面。对于每个列表,我都有一个编辑和删除链接来打开一个 jQuery 对话框来编辑/删除数据。但是,该对话框仅在第一项上打开,而不适用于列表的其余部分。

我正在做的事情中缺少什么?

部分视图列表

>foreach (var item in Model) {
>   <tr>
>       <td>
>           @Html.DisplayFor(modelItem => item.ReportName)
>       </td>
>       <td>
>           @Html.DisplayFor(modelItem => item.Note)
>       </td>
>       <td class="icon"><a id="editReportLink" href="#" title="Edit note"><img src="~/Content/_images/icon_edit.png" /></a></td>
>       <td class="icon"><a id="deleteReportLink" href="#" title="Delete thread"><img src="~/Content/_images/icon_delete.png" /></a></td>
>   </tr>
>}

jQuery 函数

$("#delete-button").dialog({
        autoOpen: false,
        height: "auto",
        width: "auto",
        modal: true,
        resizable: false,
    });

    $("#deleteReportLink").click(function () {
        alert("test");
        $("#delete-button").dialog("open");
    });

【问题讨论】:

    标签: jquery-ui asp.net-mvc-4 jquery-dialog asp.net-mvc-partialview


    【解决方案1】:

    不确定你是否明白,但我遇到了同样的问题,这里的第一个答案帮助我解决了它。

    MVC3 - Only first row link works well with Jquery Modal Dialog

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 2012-08-01
      相关资源
      最近更新 更多