컨트롤을 작성하고 도구를 사용하여 코드 분석을 수행했습니다. 내가 통과하지 못했던 시험이있다. 과도한 지역 주민 인 http://msdn.microsoft.com/library/ms182263(VS.90).aspx을 피하십시오.ASP.NET의 로컬 변수가 너무 많습니다.
내 CreateChildControls 함수에서 많은 필드가있는 큰 테이블을 만들었습니다. 테이블을 생성하기 위해 TableRow와 TableCell을 많이 생성해야합니다. 그러나 이것들은 통제의 밭이나 속성이 아닙니다. Thery는 함수에서 동적으로 생성되는 지역 변수입니다.
이러한 TableCell과 TableRows를 컨트롤의 필드로 만들어야합니까? 아니면 CreateChildControl 함수의 로컬 변수로 유지할 수 있습니까?
최고 감사합니다, 모두의
코드를 게시 할 수 있습니까? – echo
코드는 @codeka를 아래에 붙여 넣은 것과 같습니다. 그러나 나는 지역 변수를 재사용하지 않는다. –