2011-01-29 4 views
0

이 프로그램이하는 내가목록과 세션으로 컬렉션을 저장 - 프런트 엔드

예 목록 및 세션에 값 컬렉션을 저장하기 위해 노력하고 있습니다

valueCollection = (List<Values>)Session["Value"]; 

내가 원하는 레이블과 텍스트 상자를 보여주는 각 행이있는 테이블을 보여주는 방식으로 프런트 엔드를 수행하십시오. 이것은 분명히하기는 너무 쉬울 것이지만 기본적으로 테이블의 4 행을 표시하고 사용자가 "다른 항목 추가"를 선택할 수있게하면 다음과 같이 4 행과 정확히 같은 레이블 및 텍스트 상자가있는 다른 행이 테이블에 추가됩니다 태만. 사용자가 "다른 항목 추가"를 선택할 때마다 표가 1 씩 증가합니다.

어떻게하면 좋을까요? 아니면 쉬운 방법이 있습니까? 여기

그것을 설명하는 스크린 샷입니다 더 나은 : http://img828.imageshack.us/img828/9986/idead.png

+0

이것은 웹 기반 응용 프로그램입니까? ajax를 통해 (비동기식으로) 또는 포스트 백을 사용하여이 작업을 수행 할 계획입니까? – Victor

+0

마법사를 사용하는 웹 기반 응용 프로그램 (stepbystep)이 두 번째 단계입니다. 나는 AjaxControlToolkit을 가지고 있으며, toolkitscriptmanager 나 postbacks를 사용할 수있다. 나는 이것에 접근하는 방법이 필요하다. – AA1

답변

0

기본적인 아이디어는 당신이 당신의 데이터에 컨트롤을 바인딩 및 GUI 사용자가 레코드를 추가/수정/삭제할 수 있도록 컨트롤을 제공하는 것입니다. 레코드가 수정되면 컨트롤을 다시 바인드하여 변경 사항을 확인합니다.

.Net Framework에서 Databound controls을 살펴보십시오. 빠른 첫 번째 패스의 경우 ListView - GUI 요소 추가/편집/삭제를 자동으로 생성하고 관리하는 기본 제공 기능을 제공하는 컨트롤을 사용할 수 있습니다.

'실제 사용'에서 큰 데이터 집합을 저장하는 것은 더 많은 사용자가 더 많은 세션과 각 세션에서 서버 리소스를 사용함에 따라 좋은 아이디어가 아닙니다. 데이터를 데이터베이스에 저장하거나 XML 파일에 저장해야합니다.

HTH

관련 문제