ASP.NET 단추 컨트롤에서 상속되는 사용자 지정 웹 컨트롤이 있습니다. Render 메서드 재정의, 내 자신의 HTML 출력 (div) 렌더링. 문제는 가장 올바른 방법으로 컨트롤의 스타일 특성을 렌더링 할 수있는 방법입니다.ASP.NET 사용자 지정 웹 컨트롤 스타일 렌더링 스타일 규칙
for/foreach 루프의 Style 컬렉션을 반복하여 HTMLTextWriter에 쓸 수는 있지만 .NET에 스타일 정의를 htmlwriter에 작성하는 빌드가 있습니까?
이var style = new Style();
style.ForeColor = System.Drawing.Color.Red;
style.BackColor = System.Drawing.Color.Yellow;
var ctrl = new WebControl();
ctrl.ApplyStyle(style);
정확하지 않음 ... 이미 WebControl의 속성으로 스타일 컬렉션이 있습니다. 하지만 솔루션을 발견 - CssStyleCollection 정확히 내가 무엇을 필요로 반환 값 속성이 있습니다 :) –