2012-10-09 5 views
0

UpdatePanel 안에 gridview가 있습니다. gridview의 열 중 하나는 클릭하면 모달로 표시되어야하는 링크입니다. 문제는 링크를 클릭 할 때 한 번만 표시된다는 것입니다. 다음에 링크를 클릭하면 페이지가 새로 고쳐집니다. 모달은 gridview 내부의 링크를 클릭 할 때마다 표시되어야합니다.모달 팝업이 gridview 단추에서 작동하지 않습니다. UpdatePanel 내부를 클릭하십시오.

this link에 주어진 솔루션은 jQuery 용입니다. 나는 jQuery를 사용하지 않는다.

이 문제를 해결하는 데 도움을주십시오.

놀랍게도이 문제는 IE7에서는 발생하지 않습니다. 그것은 IE9와 구글 크롬에서 발생합니다.

+0

클라이언트 또는 서버 측에서 팝업을 표시하고 있습니까? –

+2

언젠가는 깨우쳐서 UpdatePanel이 악의이며 장기적으로 Javascript를 배워 더 많은 시간을 절약 할 수 있다는 것을 깨닫게 될 것입니다. –

+0

서버 측에서 보여 드리고 있습니다. 가짜 버튼을 클릭하면 show() 메소드를 호출합니다. –

답변

0

모달 익스텐더의 DropShadow 속성이 문제를 일으켰습니다. 나는 누군가가 그것을 알아 차렸는지 확실하지 않다. 그러나 제 경우에는 그것은 사실로 설정되었습니다. 난 그냥 거짓으로 설정하고 IE7, IE9 및 크롬에서 모든 것이 잘 작동하고 있습니다. FireFox를 테스트하지는 않았지만 제대로 작동합니다.