2017-11-06 5 views
0

ASP.NET을 사용하여 프로그래밍 방식으로 부트 스트랩 모달을 표시하려고합니다.body 태그 끝에 JS 파일을로드하는 동안 ASP.NET 부트 스트랩이 모달로 표시됩니다.

문제는 ScriptManager가 스크립트를로드하기 전에 문제 (즉, 본문의 끝에 스크립트 파일을로드 함)입니다. 따라서 ScriptManager 코드는 모달에 영향을주지 않습니다.

JS 파일을 헤드로 이동하지 않고 건너 뛰는 방법은 무엇입니까?

감사합니다.

+0

왜 신체의 끝에 그들을로드합니까? – DNKROZ

+0

내 웹 사이트가 더 빨리로드되게하려면 ... – Haim127

+1

'$ (document) .ready (function() {}); – DNKROZ

답변

0

그래서 jquery가 없어도 실행하는 방법을 알았습니다. 내가 추가 한 <head> 태그에서

:

ScriptManager.RegisterStartupScript(this, this.GetType(), "myModal", "window.onload = showModal;", true); 

를 이제 그것도 어떤 전에 호출 실행 :

<script> 
    function showModal() { 
     $('#myModal').modal('show'); 
    } 
</script> 

그리고 내가 가진 모든이 할 수있는 서버 측에서 호출하는 것이 었습니다 js 파일이로드됩니다.