ASP.NET 콘텐츠 페이지에서 onresize를 호출하세요.
-
09-06-2019 - |
문제
내 페이지 중 하나에서 실행해야 하는 JavaScript 메소드가 있습니다. 특히 onresize
이벤트.
그러나 내 콘텐츠 페이지에서 해당 이벤트를 어떻게 설정할 수 있는지 모르겠습니다.마스터 페이지에만 넣을 수 있으면 좋겠지만 해당 마스터 페이지를 사용하는 모든 페이지에서 메서드를 호출할 필요는 없습니다.
어떤 도움이라도 주시면 감사하겠습니다.
해결책
콘텐츠 페이지에 다음을 배치하세요. 라코 디스 <시간>
이 코드는 수행해야 할 작업에 대한 기본적인 아이디어를 제공합니다.이벤트 핸들러 등을 작성하는 데 도움이되는 코드가 이미있는 라이브러리를 사용하고 있기를 바랍니다.
다른 팁
같은 문제가 있었고이 게시물을 보았습니다 :
위의 코드는 작동하지만 IE에는 body 태그의 모양이 변경 될 때 onresize가 트리거되는 문제가 있습니다.이 블로그는 잘 작동하는 대체 방법을 제공합니다.
콘텐츠 페이지(C#)에서 다음과 같은 코드를 사용하는 것은 어떻습니까?
Page.ClientScript.RegisterStartupScript(this.GetType(), "resizeMyPage", "window.onresize=function(){ resizeMyPage();}", true);
따라서, 당신은 resizeMyPage
함수는 Javascript 어딘가에 정의되어 있으며 브라우저 크기가 조정될 때마다 실행됩니다!
제휴하지 않습니다 StackOverflow