2009-10-28 1 views
1

JS에 연결된 텍스트 상자 안의 입력 내용을 기반으로 사용자 작성 컨트롤을 변경하고 싶습니다.JS 묶인 텍스트 상자의 입력 내용을 기반으로 사용자 작성 컨트롤 변경

내 사용자 정의 컨트롤에는 텍스트 상자의 내용을 전달하는 "userInput"이라는 특성 필드가 있습니다.

내 페이지는 다음과 같습니다 alt text

텍스트 박스는 autocompleteextender을 가지고 있으며, 드롭 다운 메뉴에서 항목을 선택하면 자바 스크립트 기능이 실행됩니다.

ascx 사용자 정의 컨트롤을 적절한 데이터로 업데이트 할 수 있도록 선택한 값을 다시 서버로 전달하는 방법. 당신이 사용자 정의 ASCX 주위에 업데이트 패널이 가정

는 updatepanels/scriptmanagers가 올바르게 설정되어 있는지 가정 (그들은 :-)이다)

답변

1

을 (텍스트 상자에 무엇에 해당). 해당 업데이트 패널에서 텍스트 상자의 TextChanged 이벤트에서 오는 트리거를 설정 한 다음 텍스트 상자에 AutoPostback = true를 설정하십시오. 서버에서 텍스트 상자의 텍스트 변경 이벤트를 구독하고 코드를 작성하여 사용자 정의 컨트롤의 내용을 변경할 수 있습니다.

관련 문제