2011-02-16 7 views
0

다음과 같이하면됩니다. 사용자가 버튼을 클릭 한 후 서버 측 코드를 실행해야하고 클라이언트 측 코드를 실행해야합니다. OnClientClick은 onClick 전에 호출됩니다. 그리고 내가 필요한 것은 그 반대입니다.asp.net 서버 코드에서 자바 스크립트 실행

이 방법이 있습니까? 서버 코드에서 JS 코드를 실행해야하는 것 같습니다. 간단한 예제가 좋을 것입니다. 감사합니다.

+1

첫 번째 단계로 onClick에서 서버에 대한 동기식 AJAX 호출을 수행하도록하십시오. Ajax 호출은 호출이 반환 될 때까지 클라이언트를 차단합니다. 그런 다음 클라이언트 측 코드를 사용하여 작업을 계속할 수 있습니다. –

+1

본능은 AJAX를 사용하여 서버 측 호출을 한 다음 요청이 완료되면 클라이언트 측 이벤트를 시작할 수 있다고 말합니다. 그러나 프로젝트를 설정하는 방법을 알지 못한다고 말합니다. 엄밀히 말하면 서버에서 클라이언트 호출을 수행 할 수있는 방법은 없습니다. (하지만 당신은 보통 그것을 가짜로 만들 수 있습니다) – clifgriffin

답변

1

앱의 코드 숨김에 RegisterStartupScript를 사용할 수 있습니다.

이렇게하면 body.onload 이벤트에서 호출해야하는 javascript 코드가 배치됩니다.

관련 문제