asp : dropdownlist가 있는데 사용자가 항목을 선택하면 드롭 다운 목록에서 선택한 값을 기반으로 몇 가지 정보로 옆의 영역을 업데이트해야합니다.ASCX 사용자 컨트롤에서 C# 웹 서비스를 호출하는 JavaScript
사용자 컨트롤을 사용하고 있으므로 분명히 페이지 메서드를 사용할 수 없습니다. 그래서 웹 서비스를 사용하기로 결정했지만 제대로 호출하는 방법을 모르겠습니다. 내 사용자 정의 컨트롤에 body 태그가 없으므로 ""등을 사용할 수 없습니다. 따라서 사용자 정의 컨트롤의 page_load 메서드 중에 RegisterClientScriptBlock을 사용하기로 결정했지만 서비스는 정의되지 않았습니다.
<div id="service" style="BEHAVIOR: url(webservice.htc)" >
//other controls go here...
</div>
자바 스크립트를 통해 웹 서비스를 성공적으로 호출하는 방법에 대한 아이디어가 있으십니까?
그러나 나는 마스터 페이지를 사용하고 있으며, 마스터 페이지는 그러한 ascx 컨트롤을 사용하고 있습니다. 이 접근법은 여전히 실행 가능한가? – TPR
예, 여전히 유효합니다. –