2009-11-23 5 views
0

페이지로드 시간부터 호출해야합니까? OR 내에서 .aspx 페이지에서이 같은 작업을 수행 할 수 있습니다 내 .aspx 페이지의 하단에이있어페이지 .ClientScript.RegisterClientScriptBlock은 코드 숨김에서 호출해야합니까?

<%=SomeClass.RegisterMyScript(this, (int)Code.Home, UserId, "Home", 0, "", 0, 0, "") %> 

.

방법 RegisterMyScript

는 그 안에 다음과 같은있다 :

if (!page.ClientScript.IsClientScriptBlockRegistered("cartScript")) 
     page.ClientScript.RegisterClientScriptBlock(typeof(Page), "cartScript", finalScript); 

나는이 여전히 작동하는지 시간에 의해 페이지가 이미 렌더링 되었으면 do'nt. 내 생각 엔 페이지 초기화 또는로드 작업을 수행해야하지만 초기로드 기능을 벗어나서 수행 할 수 있다고 생각합니다.

답변

0

페이지 내에서 작동해야하지만 왜 그런 식으로해야하는지 100 % 확신 할 수는 없습니다.

문제가있는 경우 전체 방법을 확인해야합니다.

+0

사실, 난 그냥 문자열을 반환 할 수 있습니다 ... 자바 스크립트는 사전에 내 페이지에 어쨌든 스크립트를 등록 할 필요가 없습니다. – PositiveGuy

관련 문제