테이블 (gridview)이 포함 된 asp.net 2.0 웹 페이지에 대한 야심 찬 요구 사항이 있으며 그리드의 각 행에는 데이터 입력을위한 6 개의 선택 (드롭 다운) 컨트롤이 있습니다. 표시 될 행의 수는 페이지의 다른 영역에 지정된 사용자의 검색 매개 변수에 따라 다릅니다. 불행하게도 기본 (심지어 기본) 검색 매개 변수를 지정하면 그리드에 수백 개의 행이 포함될 수 있습니다. 나는 많은 양의 행에 도달하면 브라우저 (이 경우 IE8)가 다소 불규칙하게 작동한다는 것을 알았습니다. 문제가되기 시작하는 행 수에 대한 문서화 된 증거가 없습니다. 예를 들어, 페이지의 소스를 보려고하면 브라우저에서 페이지를 다시로드해야하는 페이지에 문제가 있음을 알리는 메시지가 나타나며 소스를 얻지 못합니다. 분명히 페이지가로드되고 렌더링이 다소 천천히 진행됩니다.HTML 폼에서 사용할 수있는 입력 컨트롤의 최대 수는 있습니까?
내 솔루션 아마도 페이지 당 20 행 정도만 표시 할 수 있도록 gridview를 페이징해야 할 것입니다. 그리고 사용자가 드롭 다운 값의 변경 사항을 저장하는 코드를 작성해야합니다. 페이지를 변경합니다. 나는 아마도 gridview viewstate 해제 할 수도 있습니다. 그러나 내가 정말로 갖고 싶은 질문은 - HTML 브라우저 폼에 포함될 수있는 입력 컨트롤의 최대 수를 나타내는 문서화 된 규칙을 본 사람이 있습니까? 검색을 한 후에 인터넷에서 아무 것도 찾을 수 없었습니다. 그리고 그 대답은 브라우저가 실행중인 컴퓨터 구성에 따라 처리 할 수있는 모든 것일 수 있습니다. 너가 사용하는 어림짐작의 규칙?
의견을 보내 주셔서 감사합니다.
리치
유일하게 문서화 된 규칙은 상식입니다. 페이지에 더 많은 컨트롤을 넣지 않으면 데스크톱 응용 프로그램의 폼에 컨트롤을 넣을 수 있습니다. – zildjohn01