2010-02-12 2 views
0

3 개의 열로 나누어 진 다른 사용자 정의 컨트롤로 구성된 페이지를 작성하려고합니다.ASP.NET에서 jquery, json object 및 xml 파일을 사용하여 위젯 페이지를 작성하는 방법

사용자 컨트롤이로드되는 페이지 및 위젯에 대한 사용자 정의 클래스를 만들었습니다. 사용자 정의 클래스는 XML 파일에 저장하고 드래그 앤 드롭 기능에 jQuery 정렬 가능을 사용해야합니다.

이 시점에서 내 질문은 페이지 내부 및 위젯의 상태를로드하고 저장하기위한 최상의 구현은 무엇입니까? JSON과 WebMethod를 사용하려고 생각하고 있었지만 아직 페이지를 작성하는 방법에 대한 아키텍처를 놓치고 있습니다.

내가 ASP.NET 개발 및 jQuery에서 그런 초보자이기 때문에 제발 도와주세요 ... 미리 감사드립니다!

+0

이 문제가 성공적으로 해결 되었습니까? 이 일에 아직도 도움이 필요합니까? – jcolebrand

답변

0

클래스인가요? 이 사이트를 보셨습니까 : http://dropthings.omaralzabir.com/ 또는 pageflakes.com? 처음에는 동일한 코드 기반으로 작성되었습니다.

나는 내부 프로젝트를 위해 내 자신의 대시 보드를 작성하는 아이디어를 얻었는데, 이는 위에서 묻는 것과 일치합니다. 드래그 가능한 위젯으로 세 개의 열 (그러나 제 경우에는 미리 정의 된 목록에 따라 열의 수와 크기를 변경할 수 있음) 및 jQuery 정렬 및 드래그 가능 (한 위젯을 페이지로 반복적으로 드래그 할 수 있음)을 사용합니다.

자, 이제 참조 할 수있는 샘플 프로젝트를 적어도 하나 제공해 줬습니다. 몇 가지 자세한 내용을 묻습니다. 위젯을 빌드하여 페이지에 표시하려면 어떻게합니까? DOM 요소를 자바 스크립트 또는 서버에 구축하고 있습니까? 그것이 대부분 내 상태를 추적하는 방법입니다. 마스터 div의 커스텀 애트리뷰트 중 일부는 이러한 커스텀 애트리뷰트가 내 JSON의 일부이며 내 웹 서비스와 개별 파트는 .ascx이고 그 애트리뷰트는 ascx에게 결국 어떻게 될지 알려줍니다.

IE : 내가 읽고있는 RSS 피드를 전달하는 RSS 리더 위젯이 있습니다. 나는 한 명 이상의 사용자 또는 검색어 (검색 API 사용)를 따르는 트위터 위젯을 가지고 있으며 해당 사용자/사용자는 트위터 위젯에 전달됩니다. 나는 그것에 전달 된 사용자 지정 데이터에서 특정 sproc을 가져 오는 gridview 위젯이 있습니다. 너비 및 높이 및 sproc 전달 된 사용자 지정 데이터를 가져 오는 차트가 있습니다.

내가 전달하는 모든 사용자 지정 데이터는 div 래퍼의 특성에 묶여 있습니다.

+0

나는 그것을 지금 얻는다, 고마워한다! 이미 알아 냈습니다. 내 솔루션은 실제로 서버에서 JSON 객체를 전달하고 클라이언트 측에서 DOM 요소를 수정하는 것입니다. DOM에 변경 사항이있을 때마다 JSON 객체가 서버로 전송되어 각 요소의 위치를 ​​포함하는 XML 파일도 업데이트됩니다. 지금까지 작동합니다! 그리고 도와 주셔서 감사합니다. –

+0

그게 내가 한 일입니다. 내가 업데이트 할 때마다 모든 요소의 위치를 ​​통과 했으므로, 내 데이터가 항상 동기화 상태를 유지한다는 것을 압니다. 건배에 기분이 들었습니다. 구조화 된 방법에 대해 stackoverflow를 사용하는 것에 관심을 가지기를 바랍니다. 그러나 공개적으로 내부 코드를 게시하는 것을 주저합니다. 관심이 있으시면 위의 사용자 이름도 내 Gmail 계정입니다. – jcolebrand