2013-11-15 2 views
2

MenuItem이 비활성화되어 있는지 여부에 따라 MenuItem의 BackColor를 변경할 수 있는지 궁금합니다.해당 MenuItem 사용 여부에 따라 asp.net MenuItem BackColor를 변경하십시오.

특정 메뉴 항목을 사용할 수 없지만 BackColor 및 ForeColor가 할당되어 있으므로 현재 사용할 수없는 항목을 알릴 방법이 없습니다.

<StaticMenuItemStyle BackColor="#789DC8" ForeColor="#FFFFFF"/> 
<StaticHoverStyle BackColor="#81B6C5" ForeColor="#404040" /> 
<StaticSelectedStyle BackColor="#E7F0FA" ForeColor="#404040" /> 

답변

1

장애인 메뉴 항목은 예를 들어, CSS와 그 특정 항목을 타겟팅 할 수 있습니다

<a ... disabled="true">.... </a> 

이 아는 것처럼 브라우저에서 렌더링 메뉴 페이지에 다음과 같은 CSS를 추가하려고 :

a[disabled="true"] { 
    color:darkgray; 
    background-color:gray; 
} 

이 회색 배경

에 어두운 회색 색상에서 사용할 수없는 모든 메뉴 항목을 표시합니다