2011-12-20 4 views
-1

스킨에 대해 많이 알지 못합니다. 내 프로젝트에서 텍스트 상자, 레이블 또는 격자보기에 대한 공통 형식을 적용하고 싶습니다.스킨이나 jquery를 사용하여 컨트롤에 공통 포맷을 적용하는 방법은 무엇입니까?

스킨을 프로젝트에 적용 할 수 있습니까? 또는 jquery와 동일한 기능을 적용하는 다른 방법이 있습니다.

+0

이러한 검색 결과를 시도해보십시오. http://www.codeproject.com/search.aspx?q=themes+in+asp.net&x=0&y=0&sbo=kw – masif

답변

2
  1. 프로젝트 -> 추가 -> ASP.Net 폴더를 마우스 오른쪽 단추로 클릭하고 테마를 추가하십시오. 원하는대로 이름을 지정하십시오.
  2. 스킨 파일에서 마우스 오른쪽 버튼으로 클릭 -> 추가 -> 새 항목 -> .skin
  3. 스킨 파일에서 스킨을 작성하십시오. 예.

    <asp:TextBox 
         runat="server" 
         BackColor="IndianRed" 
         ForeColor="Snow" 
         Font-Size="X-Large" 
         Font-Italic="true" 
         Font-Underline="true" 
         // optional 
         SkinID = "textbox_skin" 
         > 
        </asp:TextBox> 
    

    속성을 SkinID 정의 - 그것은 당신이 이상에만 필요한 컨트롤에 스킨을 적용 할 수 있습니다. 스킨이 프로젝트의 모든 컨트롤에 적용되어야한다면이를 정의하지 마십시오.

    • Theme="your_skin_name"을 추가하기 원하는 경우 *의 .skin 파일에 정의 된 피부가 이미 존재를 오버라이드 (override) : 당신의 디자인에 따라, 피부를 추가 할 수있는 두 가지 옵션이 당신의 @Page 지시에

    • 스타일이 있습니다. 예를 들어 컨트롤에 이미 CSS가 정의되어 있고 Theme = "your_skin_name"으로 더 이상 고려되지 않은 경우

    • 이미 정의 된 스타일을 유지하고 누락 된 스타일 만 스킨에서 추가하려는 경우 StylesheetTheme="your_skin_name"을 추가하십시오.

    :

    • 당신이 당신의 *의에서 .aspx 파일에서이 같은 SkinID을 사용하는 것보다, 테마/피부에서 스타일을 얻을 제어 자기에 의해 정의하려면

    <asp:TextBox ID="TextBox1" runat="server" SkinID="textbox_skin"> </asp:TextBox>

참고 : * .skin 파일의 컨트롤 스킨에 SkinID를 정의한 경우 * .aspx보다 Skin을 적용 할 해당 컨트롤에서도 정의해야합니다.

관련 문제