내 페이지는 많은 제품과 다양한 크기 옵션이있는 대량 주문 양식입니다.C# GridView ontextchanged 텍스트 상자가있는 동적으로 생성 된 열
레이블이있는 3 개의 정적 열이있는 gridview가 있습니다. 동적으로 빌드 된 일부 열이 있습니다.
동적으로 작성된 각 열에는 텍스트 상자가 있습니다. 텍스트 상자는 수량을 나타냅니다.
텍스트 상자가 변경 될 때마다 입력 된 수량으로 서버를 업데이트하거나 (ontextchanged 이벤트 일 가능성이 있음) 각 행을 열 단위로 반복하고 수량이있는 모든 항목을 수집하고 해당 항목 및 해당 항목을 처리하려고합니다. 수량을 한꺼번에 확인할 수 있습니다 (버튼 클릭시).
if (! Page.IsPostBack) 뒤에 GridView를 빌드하는 프로세스를 넣으면 textchanged 이벤트가 발생하면 gridview는 정적 필드 만 가져오고 동적 필드는 사라집니다.
if (! Page.IsPostBack)를 제거하면 페이지를 수집하고 빌드하는 프로세스가 너무 무거워서 페이지를 다시 렌더링하는 데 너무 오래 걸립니다.
몇 가지 조언을 주시면 감사하겠습니다.
감사합니다.
나는 전체 포스트 백을 작업 해 왔으며, 정보를 다시 보내기 위해 아약스를 사용하는 방법을 많이 배웠다. 내 목록에 :-) 나는이 프로젝트를 실제로 끝냈다. 열 수는 변수였습니다 (표시되는 특정 항목의 크기 옵션을 기반으로 함). 아래에서 사용한 내용을 게시합니다. – tnriverfish