Прежде всего, вам понадобится DIV где-нибудь на вашей странице - скажем, дайте ему идентификатор "PopUpPanel".Теперь создайте событие «ready» для jQuery, чтобы инициализировать всплывающее / модальное диалоговое окно:
<script type="text/javascript">
$(document).ready(function () {
$("#PopUpPanel").dialog({
modal: true,
autoOpen: false,
height: 'auto',
width: 'auto',
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});
});
</script>
Предполагая, что в строке есть ссылка «Show Detail» - создайте «обработчик» для нажатия «Show Detail».:
<script type="text/javascript">
function showDetail(id) {
$.get('MyController/MyAction/' + id, function(data) {
$('#PopUpPanel').html(data);
$('#PopUpPanel').dialog('open');
});
}
</script>
Это должно привести вас к тому, что ваша страница сведений отображается во всплывающем окне или диалоговом окне.Чтобы открыть другую форму в дополнение к диалоговому окну подробностей или заменить диалоговое окно подробностей, она должна быть очень похожа.