2012-04-20 1 views
1

에서 AJAX 툴킷과 텍스트 상자 유효성 검사 : 나는 TextBox 컨트롤 내 페이지에 Label 컨트롤을나는 다음과 같은 질문에 대한 검색 할 경우 또는 정말로 확실하지 않다 ASP.NET

합니다. 준비된 데이터베이스 쿼리가 있고 레이블에 "유효"또는 "유효하지 않은"텍스트를 표시하기 위해 TextBox textchanged 이벤트에서 실행하려고합니다.

어떻게 각 textchanged 이벤트에 전체 페이지를 게시하지 않고이 작업을 수행 할 수 있습니까? AJAX Control Toolkit을 설치하고 샘플을 작동 시켰지만 청구서에 맞는 익스텐더를 찾지 못하는 것 같습니다. 어떤 팁? 많이 고맙습니다, 감사합니다.

+0

나의 추천 [WCF (http://msdn.microsoft.com/en-us/library/aa702682.aspx), [jQuery의'아약스()'방식 (연구하는 것 http://api.jquery.com/jQuery.ajax/) 및 가능하면 [ASP.NET MVC] (http://asp.net/mvc)를 참조하십시오. --- 당신의 DB에서 데이터를 밀고 당기기위한 WCF. ASP.NET MVC를 사용하여 레이어를 추상화해야합니다. jQuery ajax는 두 함수간에 비동기 적으로 상호 작용합니다. –

답변

1

먼저, AjaxControlToolkit에서 멀리 이동하십시오. 이는 자신이하는 일을 모르는 게으른 웹 개발자를위한 것입니다.

둘째, jQuery Ajax를 확인하십시오. 당신이해야 할 일을하기 위해 그것을 올바르게 사용하는 법을 배우십시오.

기본적으로 데이터베이스 쿼리를 실행하려면 jQuery Ajax를 통해 귀하의 페이지/webservice에 게시해야합니다. 그런 다음 데이터를 페이지로 반환하고 UI를 업데이트 할 수 있습니다.

http://api.jquery.com/jQuery.ajax/

+1

나는 이것을 내가 찾던 답으로 표시 할 것이다. 그것은 내가 찾는 곳을 가리켰다. 아래의 두 가지 '답변'은 ... 음 ... 나쁜 것입니다. 하나는 간단한 비동기 호출에 MVC를 사용하도록 권고하고 다른 하나는 트롤입니다. 누군가 나중에이 글타래에 넘어지면, 내가 찾던 답을 찾았 음을 알았습니다 : http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/ Tim이 제안한 것처럼 Google의 "jQuery AJAX ASP.NET"검색. – ilovebigmacs

관련 문제