2012-08-23 2 views
1

aspx 페이지에서 더 많은 클라이언트 측 스크립트를 사용하고 싶습니다. 나는이 분야의 전문가가 아니며 옵션에 다소 압도되어있다. 먼저, 페이지가 표시하고있는 것을 철자하게하고 내가 성취하려고하는 것을 철자하게하십시오.ASP.NET 응용 프로그램에 대한 제안이 필요

페이지 : 페이지를 사용자가 요청할 수있는 제품의 다른 유형에 대한 DB로부터 데이터를 당기는 (좌측에)는의 GridView를 containts. 예를 들어, 테이블, 의자, 소파가 있다고 가정 해 봅시다. 가의 GridView의 행에 사용자가 클릭 (의는 "테이블"라고하자)하면 해당 선택된 행의 ID 및 제목의 오른쪽에 복사한다 : 내가 달성하고 싶다 무엇

페이지를 아코디언 창 (또는 유사한 디스플레이)으로 가져옵니다. 아코디언 창의 헤더는 "Product : Table"이됩니다. 아코디언이 확장되면 사용자는 확인란과 텍스트 상자 등을 통해 표의 색상과 크기를 지정할 수 있습니다. 따라서 본질적으로이 페이지의 오른쪽에 장바구니 기능이 있습니다.

아코디언의 각 창에 대해 "제거"단추를 사용하여 동적으로 삭제할 수 있습니다.

이 상황에 가장 적합한 옵션은 무엇입니까? jQuery, AJAX (AJAX Control Toolkit?), 조합 또는 다른 도구를 사용해야합니까? 당신의 도움에 미리 감사드립니다.

+0

개인적으로 제 3 자 라이브러리를 사용합니다. 대부분의 비즈니스 애플리케이션에는 [DevExpress 's tools] (http://www.devexpress.com/Support/Demos.xml)을 사용합니다 (jQuery를 사용하지는 않지만). –

+0

AJAX Control Toolkit 아코디언입니까? 아니면 당신이 묻고있는 것이 맞습니까? – Ian

+0

@ ianpgall, 아코디언, AJAX Control Toolkit 또는 jQuery 일 수 있습니다. 나는 제안/권장 사항에 대해 열려 있습니다. – user1620141

답변

1

사용하기 쉽기 때문에 합리적인 문서와 훌륭한 온라인 지원이 있기 때문에 을 사용합니다. 한눈에 백본보다 쉽게 ​​보입니다 (나는 백본을 모릅니다).

내가 가진 경우가 아니면 AJAX Control Toolkit을 사용하지 않을 것입니다. 모든 것이 '마술에 의해 일어나는'아약스 툴킷을 싫어합니다. 간단한 데모에서 보여준 경로에서 벗어나면 죽은 것입니다.

넉 아웃에는 약간의 시간 투자가 필요하지만 중간 자바 스크립트 사용이 필요한 웹 앱의 경우 위대한 프레임 워크라고 생각합니다.

+0

입력 해 주셔서 감사합니다. 내가 뭘 생각하는지에 대한 좋은 해결책 인 것 같아. 그러나이 기술을 처음 접했고 GridView 컨트롤을 사용하여 knockoutjs를 사용하는 데 필요한 자습서를 찾지 못했습니다. 나는 주로 일반 html로 작업하도록 작성된 코드를 보았습니다. 서버 컨트롤에 바인딩하기위한 훌륭한 튜토리얼/리소스를 알고 있습니까? – user1620141

+0

좋은 질문입니다. knockout grid [http://knockoutjs.com/examples/grid.html]처럼 그리드 뷰와 같은 서버 컨트롤을 녹아웃과 같이 연결하면 클라이언트 측 그리드를 사용하는 것이 더 쉽습니다. GV 및 AJAX Toolkit에서 직면 한 어려움은 선택의 여지가있는 많은 개발자가 이러한 기술에서 벗어난 이유를 강조합니다. MS 데모가 멋지게 보이는 부분은 실제 상황에서 오름차순으로 실행되는 것과 같습니다. –

+0

듣기에 불행합니다. 그리드 그리드처럼 쉽게 녹아웃 그리드를 SQL Server DB에 바인딩 할 수 있습니까? – user1620141

관련 문제