본문 바로가기

theme

[ASP.NET] 테마(Themes) #5 프로그래밍 방식으로 테마 적용하기 프로그래밍 방식으로 테마를 적용한다는 것은 상황에 따라 동적으로 테마를 변경시킨다는 뜻입니다. 예를 들어.. 골드 회원과 일반 회원으로 구분하여 운영하는 회원제 웹 사이트가 있다면 이 웹 사이트에 로그인한 회원이 골드 회원일 경우에는 좀 더 고급스러운 테마를 적용하게 하고 일반 회원일 경우에는 일반적인 테마를 적용하게 할 때 사용할 수 있습니다. 이렇게 Skin 파일을 따로 골드회원용과 일반회원용을 만들어 달리 테마를 주려고 할 때 씁니다. 저는 Autumn과 Summer로 적용시켜 보겠습니다. Summer 테마에서 TextBox, Button, Label 컨트롤의 속성을 위와 같이 정해주고, Autumn 테마에서는 TextBox, Button, Label 컨트롤의 속성.. 더보기
[ASP.NET] 테마(Themes) #4 이번에는 명명된 스킨(Named Skin)에 대해 살펴볼까합니다. 명명된 스킨(Named Skin) 명명된 스킨은 SkinID 특성을 가지고 있는 스킨입니다. 명명된 스킨을 사용하면 원하는 스킨을 해당 서버 컨트롤에 직접적으로 명시할 수 있겠죠!! 테마 세번째 시간에 설명했던 것과는 달리 SkinID가 사용되었는데요!! SkinID는 만약 Button 컨트롤을 여러번 쓸 때 각각 버튼의 스타일을 다르게 주고싶으면 사용합니다. Button으로만 여러가지 스킨을 지정해 놓으면 무엇을 적용해야 할지 모르기 때문에 문제가 생기므로 SkinID로 명칭을 다르게 지어주는 거죠!! 위에 Button과 Label에 SkinID를 지정해준 줬죠! Theme="테마폴더 명"을 Summer라고 지정해 주시고! Button2.. 더보기