2013-08-02 3 views
0

현재 ASP.Net 일정 (system.web.ui.webcontrols.calendar)을 제목에 표시된 달에 클래스를 추가해야하는 디자인으로 구현하고 있습니다. . 구체적으로, 렌더링 코드 오늘은 다음과 같습니다현재 표시된 월에 CssClass를 추가하는 방법

<tr> 
    <td>[Previous navigation link goes here]</td> 
    <td>August</td> 
    <td>[Next navigation link goes here]</td> 
</tr> 

내가하고 싶은 무엇인가

<tr> 
    <td>[Previous navigation link goes here]</td> 
    <td class="CustomCssClass">August</td> 
    <td>[Next navigation link goes here]</td> 
</tr> 

이 가능합니까? 내 문제를 해결하는 속성을 찾지 못했고 실제 HTML 서버 컨트롤을 가져 오는 데 성공하지 못했습니다.

미리 감사드립니다. David.

답변

1

당신은 ASPNET AjaxToolKit Calendar 컨트롤에 대해 얘기하는 것을 가정 : 헤더에 대한

관련 클래스는 "ajax__calendar_header"입니다. 이 클래스는 CSS에서 재정의합니다.

.ajax__calendar_header { background-color: yellow !important; } 

편집는 : OP 댓글 후 :

서버 컨트롤을 사용하여, TitleStyle라는 속성이 있습니다. 여기서 서식을 지정할 수 있습니다. 또는 TitleStyle-CssClass 속성을 사용하여 CSS 클래스를 헤더에 적용 할 수 있습니다.

<asp:Calendar ID="cal" runat="server" TitleStyle-CssClass="cssclass"></asp:Calendar> 

희망이 있습니다.

+0

흠, 그 점을 잊어 버렸을 수도 있습니다. 아니요, webcontrol'system.web.ui.webcontrols.calendar'를 사용하고 있습니다. –

+0

'TitleStyle'이라는 속성이 있습니다. 이 속성으로 스타일링에 대한 요구 사항을 충족시킬 수 있습니까? 아니면 반드시 CSS 클래스를 적용해야합니까? – Abhitalks

+0

그래, 나는 성공하지 못했지만 그 중 하나를 시도했다. 그 이유는 개별 td 요소가 아닌 주변 요소 만 스타일링하기 때문이다. 문제는 광고 대행사가 디자인을했기 때문에 CSS 파일을 실제로 변경할 수 없다는 것입니다. –

관련 문제