1
다음 반복 대화 상자에 내용을 시작하는 링크 버튼입니다하기 :JQuery와 대화 + Renderpartial는 내용이
<div class="dayblockdetails-modal" data-dialog-title="My Dialog" >
@{ Html.RenderPartial(MVC.MyController.Views._MyPartialView, myModal); }
</div>
다음은 : 다음
<a href="#" class="details-trigger">Show Dialog</a>
JQuery와 대화 상자에 표시해야 할 내용은 나는 첫 번째 클릭
$(".details-trigger").off("click");
$(".details-trigger").on("click", function (e) {
e.preventDefault();
var dialogtitle = $(".details-modal").attr('data-dialog-title');
$(".details-modal").dialog("option", "title", dialogtitle);
$(".details-modal").dialog("open");
});
$(".details-modal", this).dialog({ modal: true, autoOpen: false });
: 대화 상자를 시작하는 jQuery 코드 "Show Dialog"링크에서 대화 상자를 올바르게 표시합니다. 그러나 대화 상자를 닫았다가 다시 열면 내용이 반복됩니다. 즉, 부분 뷰 "_MyPartialView"의 모든 내용이 두 번 표시되고 닫히고 다시 열릴 때 N 번 반복됩니다.
무엇이 잘못 될 수 있습니까? 이 문제를 어떻게 소홀히하는가?