Работа с MVC3, Razor, Jquery, Javascript.Приведенный ниже код перебирает и отображает структуру таблицы с полями и ссылкой.Ссылка в каждой строке запускает модальное диалоговое окно Jquery, которое отображает страницу с частичным представлением в виде всплывающего окна.Но всплывающее диалоговое окно работает только для первой строки ... ссылка из второй строки и вниз открывает страницу как полноценную веб-страницу, а не как всплывающее модальное диалоговое окно.Как это исправить .. спасибо за любую помощь.
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.Category)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.ID }, new { id = "modalEdit" }) |
</td>
</tr>
Это код модального диалога Jquery.
<script type="text/javascript">
$(document).ready(function () {
//initialize the dialog
$("#resultEdit").dialog({ modal: true, width: 300, resizable: true, position: 'center', title: 'Edit Information', autoOpen: false,
open: function(event, ui) { $(".ui-dialog-titlebar-close").hide(); }
});
});
$(function () {
$('#modalEdit').click(function () {
//load the content from this.href, then turn it into a dialog.
$('#resultEdit').load(this.href).dialog('open');
return false;
});
});