마스터 페이지에 pageLoad js 함수가 있고 이고 다른 하나는 콘텐츠 페이지입니다.페이지 마스터 페이지 및 콘텐츠 페이지의로드 기능
첫 번째 페이지 (마스터 페이지)는 두 번째 페이지 (콘텐츠 페이지)가 실행되는 것을 차단합니까?
마스터 페이지에 pageLoad js 함수가 있고 이고 다른 하나는 콘텐츠 페이지입니다.페이지 마스터 페이지 및 콘텐츠 페이지의로드 기능
첫 번째 페이지 (마스터 페이지)는 두 번째 페이지 (콘텐츠 페이지)가 실행되는 것을 차단합니까?
다른 방법이 있습니다. 콘텐츠 페이지에있는 콘텐츠가 먼저 해고됩니다. 하나가 다른 것들을 망쳐 놓는지를 알기 위해서는 Firebug 나 Visual Studio에서 디버깅하기 만하면됩니다.
이 같은 마스터 및 하위 페이지에서 페이지로드에서 실행 체인 기능에 jQuery를 구문을 사용할 수 있습니다 :
$().ready(function() {
// Do stuff
}
내용은 상단에서 페이지에 나타나는 순서대로 실행됩니다 바닥에. 이 같은 스크립트 블록
<script>
$().ready(function() {
// Do MasterPage stuff
if (onChildPageLoad) onChildPageLoad();
});
</script>
및 하위 페이지 위치에 :
<script>
var onChildPageLoad = function() {
// Do childpage stuff
}
</script>
로 당신은 항목을 강제 할 수
당신의 MasterPage에서이 같은 구조로 특정 순서로 실행되는
디버깅, 내가 두 번째 발사하지 않는 발언,하지만 무슨 이유가 확실하지 않아요 .. – BusinessGirl그것은 하나 이상의 처리기를 가지고 이상적 아니지만, 그들은 잘 작동합니다. – melancia