2010-07-30 4 views
1

Visual Studio에서 기본 페이지를 사용하여 동적 마스터 페이지를 사용하면 aspx 페이지의 디자인 탭이 작동하지 않는 것으로 나타났습니다. 동적으로 마스터 페이지를 설정하여 테마를 구현했습니다. 마스터 페이지 오류를 표시하고 "페이지에 마스터 페이지 참조가 필요하지만 지정되지 않은 컨트롤이 있습니다"라고 표시됩니다.동적 기본 페이지가있는 ASP.NET aspx가 VS의 디자인 탭에 표시되지 않습니다

해결책이 있습니까? 아니면 주위에 어떤 작품?

현재 기본/마스터 페이지를 페이지의 기본 마스터 페이지로 설정하고 페이지에서 작업합니다. 페이지를 완성하면 마스터 페이지 속성이 제거됩니다. 더 나은 방법이 있는지 알고 싶었습니다.

+0

사용자 정의 컨트롤이 달성하고자하는 것에 더 적합 할 수 있습니까? –

+0

실제로는 페이지에 단일 컨텐트 자리 표시자를 사용하고 있으며 페이지는 내 페이지 기본 클래스에서 파생되었습니다. 기본 클래스는 config를보고 마스터 페이지를 설정합니다. – Kangkan

답변

1

"해결 방법"은 페이지를 디버깅/탐색하는 동안 스타일을 지정하는 것입니다. 디자이너는 동적으로 설정하는 경우 마스터 페이지가 무엇인지 알 수 없습니다.

+0

내 쿼리는 스타일 지정에 관한 것이 아닙니다. 저는 컨트롤을 추가하고 개발 당시의 디자인보기의 용이성을 사용하는 것에 대해 이야기합니다. 스타일링은 별개의 일입니다. – Kangkan

+0

스타일 ... 마스터에 기반한 컨트롤의 위치 ... 레이아웃의 룩앤필 .... 모든 것이 같은 영역에 있습니다. 그럼에도 불구하고 기본 페이지 이벤트에서 마스터 페이지를 동적으로 설정하는 경우 디자이너를 사용할 수 없습니다. – TheGeekYouNeed

+0

동적으로 설정된 마스터 페이지를 사용하는 동안 디자인 탭을 사용할 수 없다는 마무리 선이 있습니다. – Kangkan

관련 문제