ASP.NET 웹 사용자 컨트롤에서 Visual Studio의 디자이너가 CSS를 올바르게 렌더링하도록하는 방법은 무엇입니까?

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

문제

웹 사용자 컨트롤을 개발할 때 CSS로 모든 것을 스타일링하고 있습니다. 디자이너의 컨트롤을 볼 때마다 CSS가 CSS 파일에 선언 된 페이지의 맥락에서 보지 않기 때문에 CSS가 렌더링되지 않거나 코스가 없습니다. 또한 Visual Studio에는 경고가 포함됩니다.

클래스 또는 CSSCLASS 값은 정의되지 않습니다.

내가 사용하는 모든 클래스 속성에 대해.

컨트롤 자체에 링크 요소를 포함하면 디자이너가 CSS를 렌더링하게 할 수 있지만 페이지 전체에 링크 요소가 산란되어 있습니다.

디자이너가 모든 곳에서 중복 링크 요소를 주입하지 않고 웹 컨트롤에서 내 CSS와 잘 놀 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

슬프게도 지금은 그것이 당신이 얻을 최고라고 생각합니다 여기서 보았습니다.

내가 볼 수있는 유일한 좋은 소식은 이것입니다 문제를 연결하십시오 "폐쇄 - 연기"이므로 그것에 대해 잘 생각할 수 있습니다.

당신이 가진 문제는 스타일에 적용되는 CSS 규칙에 따라 컨트롤 표시를 매우 다르게 만들 수 있다는 것입니다. 따라서 하나의 스타일 시트 또는 상위 태그 조합이 레이블을 양식 요소 위에 표시하고 (예를 들어)로 표시 할 수 있습니다. 그들 옆에 또 다른 - 페이지 컨텍스트에서 사용자 컨트롤을 볼 때 어떤 표시를 하시겠습니까?

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