실제로 페이지를 모달 대화 상자로 window.showModalDialog ("url.aspx")로로드합니다. 처음으로 모달 대화 상자가 팝업되면 페이지로드 이벤트가 호출됩니다. 내가 그것을 닫고 같은 것을 다시 호출하면, 컨트롤은 PageLoad에 오지 않는다. 대신 페이지는 모든 컨트롤에서 이전 값으로 팝업됩니다.window.showModalDialog 페이지로드가 실행되지 않습니다.
모달 대화 상자가 나타날 때마다 실제로 PageLoad가 트리거되기를 원합니다.
당신이 모달 페이지의 컨트롤이있는 경우 (url.aspx) 그런 다음이 페이지에서 캐싱을 끄지 않는 것이 좋지 않은 해킹이 아닙니다. @OutputCache 지시문을 사용하십시오. <% @ OutputCache Duration = "0"Location = "None"VaryByParam = "none"%> 또는 Response.Cache.SetCacheability (HttpCacheability.NoCache)를 호출하십시오. –