ASP.NET에서 ASPX 페이지 내의 서버 컨트롤을 사용하거나 뒤의 코드에서 동적으로 만들어내는 것이 더 좋습니다.

StackOverflow https://stackoverflow.com/questions/619588

  •  03-07-2019
  •  | 
  •  

문제

일반적으로 ASPX 페이지에 추가하고 속성을 동적으로 설정하지 않고 테이블 및 일반 HTML 컨트롤과 같은 컨트롤을 ASPX 페이지에 동적으로 추가하는 것을 선호합니다.

어떤 접근법이 "더 나은 실습"으로 간주됩니까?

또한 일반적인 HTML 컨트롤을 사용하여 ASP : Literal?

도움이 되었습니까?

해결책

.aspx에 보관하십시오
동적으로 추가하면 상태 문제를 보며 각 포스트 팩에 추가해야합니다. 사용자가 생성 된 양식 앱을 구축 할 때이 문제를 해결했습니다. 나는 고장 내고 컨트롤 가시성 속성을 주변의 작업으로 사용했습니다. 그것은 당신의 뷰 상태를 제거하고 앱에서 다시 게시하면 문제가되지 않을 수 있습니다.

http://aspnet.4guysfromrolla.com/articles/092904-1.aspx

다른 팁

두 가지 접근 방식에서 컨트롤을 추가하고 속성에 값을 할당하는 코드 세트로 끝나기 때문에 모범 사례는 가장 읽기 쉬운 접근 방식입니다.

복잡한 의사 결정 논리로 인해 ASPX에 컨트롤을 배치하는 것이 더 간단한 속성 만 수정하는 것이 더 간단한 경우에만 정적으로 정적 제어 레이아웃을 위해 직접 수행하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top