1

我在部分視圖中有一個列表頁面。對於每個列表,我有一個編輯和刪除鏈接來打開一個jQuery對話框來編輯/刪除數據。但是,該對話框僅在第一個項目上打開,不能與列表的其餘部分一起使用。asp.net mvc 4刪除對話框僅在第一項上打開

我在做什麼?

部分景觀房源

>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"); 
    }); 

回答