2012-09-28 4 views
0

Google 검색 텍스트 상자가 사용자가 데이터를 수신하고 데이터베이스를 확인할 수있는 곳과 유사한 텍스트 상자를 디자인하려고합니다. 사용자가 입력 할 때 텍스트 상자 값을 동적으로 변경하는 방법 Visual Studio에는 이벤트 속성이 있지만 텍스트 상자의 아무 곳이나 클릭하여 페이지를 새로 고치는 방법으로 작동합니다! 그래서 제대로 작동하지 않습니다.asp.net에서 동적으로 텍스트 상자 값을 변경합니다.

+0

많은 예가 나와 있습니다. google for "autocomplete textbox" –

+1

삽입 된 텍스트를 포함하는 Ajax 요청을 서버 측, 서버 측에서 보내고 db의 요청에 따라 값을 검색하고 응답시 텍스트 상자를 업데이트하기 위해 클라이언트 스크립트를 사용해야합니다 (mvc, web forms, ...)를 사용하는 아약스의 경우 http://jqueryui.com/demos/autocomplete/ 또는 http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/를 사용할 수 있습니다. 자동 완성/자동 완성 .aspx – CjCoax

답변

0

가장 좋은 방법은 ASP.NET Ajax Control Toolkit에서 제공하는 자동 완성 컨트롤을 사용하는 것입니다. 아래 예제를 참조하십시오 : http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx

기본적으로 Ajax를 통해 폴링 될 웹 서비스를 설정하십시오. 서비스가 사용자가 제공 한 텍스트를 사용하게되면 데이터베이스에서 조회/검색을 수행 한 다음 일치 항목을 다시 반환합니다. Ajax JavaScript는 텍스트 상자를 적절히 업데이트합니다.

관련 문제