2010-01-14 2 views
0

사용자가 웹 양식의 팝업 또는 다른 페이지를 열어 데이터베이스에서 연락처를 검색하고 목록에 추가하고 반환 할 때를 원한다는 시나리오가 있습니다. 상위 양식 필드로 다시 나열하고 다른 필드 채우기를 계속하십시오.부모 검색 양식이나 기타 다른 검색 결과를 기반으로 검색 및 값 반환

값 목록에서 각 필드에 대해 여러 값을 가져야하는 2-3 사용자 입력이 있습니다. 팝업 기반 검색 및 추가 방법을 사용하여이 필드를 구현하고 싶습니다 (다른 방법은 확인란이있는 드롭 다운을 사용했지만 목록은 다음과 같습니다.) 너무 커서 사용하기가 쉽지 않습니다.)

asp.net을 사용하는 것이 타당한가, 아니면 .NET 기반의 검색/검색 방식 이외의 다른 유형을 구현할 수있는 더 나은 아키텍처/방법이 있습니까?

답변

1

ASP.NET 및 jQuery는이 문제에 완벽하게 부합합니다. 귀하의 페이지 (또는 마스터 페이지)에 필요한 js 참조를 추가하면 jQuery가 대우를합니다.

대화 상자 구성 요소의 jQuery 사이트를 확인하십시오 (모달 양식 예제를 클릭하십시오). 당신은 수정 자바 스크립트를 사용할 수

http://jqueryui.com/demos/dialog/

는/클라이언트에서 이미 페이지에 추가 할 수 있습니다.

jQuery를 사용하여 GET 또는 POST를 통해 사이트로 다시 정보를 보낼 수도 있습니다. JSON도 지원됩니다. MVC 프레임 워크를 믹스에 포함 시키면 컨트롤러에서 웹 UI로 데이터를주고받는 작업을 쉽게 처리 할 수있는 여러 가지 장점이 있습니다.

건배, -jc

+0

덕분에 ... MVC를 사용에 문제는 내 개발 2.0 웹 양식을 .NET으로 제한됩니다 내 모달 폼이 검색어에 대한 데이터가 얻을 데이터베이스 쿼리를 할 수 있어야한다는 것입니다 가능한 jquery 모달 형식으로 –

+0

절대적으로, MVC 그냥 달콤한 맛을 꿀 수 있습니다. 모달 'div'만큼 모달 형식이 아니므로 선택 기준으로 미리 채울 수도 있고 동적으로로드 할 수도 있습니다. 어떤 종류의 결과를 페이지의 div에 가져 오려면 (선택한 사용자를 표시하기 위해) $ ("# elementName"). load (url) 문을 작성하십시오. 여기서 url은 결과를 생성하는 스크립트입니다. .load 또한 매개 변수를 사용하므로 POST를 통해 무언가를 전달해야하는 경우에도 그렇게 할 수 있습니다. – MisterJames

관련 문제