한 페이지에 여러 개의 대화 상자를 넣으려고합니다. 두 번 이상 올 수 있어야합니다. 나는 ASP.NET을 사용하여 대화 상자에 들어가기위한 컨텐트의 ID가 엉망이된다. 대화 상자를 여러 번 가져 오는 모든 예제는 내용 ID를 사용하여 두 번째로 초기화 된 대화 상자를 다시 가져 오는 것으로 작동합니다.ID가없는 JQuery UI 대화 상자
해킹과 같은 해법이 있습니다.
1. 대화 상자를 처음 열면 다른 필드에 .net mangled ID를 저장하고 두 번째로 다시 사용하십시오.
) 대화 상자 이벤트를 사용하여 대화 상자가 닫힐 때 대화 상자의 내용을 dom의 원래 위치로 되돌립니다.
<ol>
<li><div id="dotnetmangledjunk_Meaningful">stuff to go in the dialog</div></li>
<li><div id="dotnetmangledjunk_Meaningful">stuff to go in the dialog</div></li>
</ol>
자신의 대답을 받아 들일 수 있습니다. @Zac – Earlz