2012-10-17 2 views
1

현재 목록 상자가있는 마법사를 만들었습니다. 목록 상자에는 다음 및 이전 단추가 있습니다. 목록 상자에는 수천 개의 항목이 있지만 다음 및 이전 항목에는 한 번에 30 개의 항목이 표시됩니다.C# sql의 목록 상자 업데이트

AJAX를 사용하지 않기 때문에 버튼을 클릭 할 때마다 페이지가 다시로드됩니다. 사용자가 다음과 이전을 클릭 할 때마다 페이지가 다시로드되는 것을 원하지 않습니다. 나는 AJAX 사용을 생각했다.

어쨌든 AJAX 또는 다른 방법으로 페이지를 다시로드하지 못하게 할 수 있습니까? 사용자가 다음에 누를 때마다. 다음을 누르면 다음 30 개 항목을 선택하는 저장 프로 시저가 트리거됩니다.

의 C#, SQL, ASP.NET, HTML, 자바 스크립트

+1

ASP.NET 2에서 AJAX를 사용할 수 있습니다 ... – Lloyd

+0

음, listitems는 SQL 데이터베이스에서 왔습니다. 다음 버튼은 동일한 테이블에서 더 많은 항목을 검색합니다. 이것은 저장 프로 시저를 호출하는 일부 C# 코드에 의해 처리됩니다. 내가 아약스와 asp.net 2.0과 함께 몇 가지 물건을 가지고 있지만 C#과 아약스와 함께 도움이 필요 – Nitrodbz

답변

1

당신은 반드시이 목적을 위해 jQuery를 사용할 수 있습니다. 그것은 당신이 아약스 요청을 할 수 있습니다. 사실, 아약스 요청은 심지어 일반 자바 스크립트와 닷넷 페이지에서 수행 할 수 있습니다. 그것은 닷넷 버전과 아무 상관이 없습니다.

그러나 jquery를 사용하면 쉽게 만들 수 있으며 서버의 결과를 사용하여 쉽게 목록 상자를 채울 수 있습니다.

+0

listitems는 SQL 데이터베이스에서 있습니다. 그게 아무것도 바뀌 었습니까? – Nitrodbz

+0

jquery를 사용하여 ajax 요청을하면 서버 측에서 처리되므로 새 값을 가져 와서 ajax 요청에 대한 응답으로 xml로 반환 할 수 있습니다. 클라이언트 측 스크립트는 아약스를 구문 분석하고리스트 박스를 새로운 값으로 다시 채 웁니다. –

+0

http://ringdesign.suratdiamond.com/choose_your_diamond.aspx -이 페이지를 보면 호출기가 앱에서 수행하려는 것과 유사한 작업을 수행합니다. –