2009-09-17 5 views
0

아무도이 CSS 코드가 작동하지 않는 이유를 말해 주실 수 있습니까?ASP.NET MVC CSS

.message { border:2px solid #AAAAAA; padding: 8px; } 
.message-error { background-color: #EE99BB; border-color: Red; color: Gray; } 
.message-info { background-color: #AAAA22; border-color: Yellow; } 
.message-success { background-color: #AAAA22; border-color: Yellow; } 

출력은 이것이다 :

언어가 성공적으로 등록되지 않았습니다.

내가 얻을 수있는 것은 글꼴 색상 (여기에서 사용되지 않음)과 메시지 주위의 테두리입니다. 배경이나 테두리 색이 실행되지 않습니다.

CSS 파일은/Content 폴더의 Site.css입니다. Site.Master 마스터 페이지 뷰에서 호출됩니다.

되는 HTML은 다음과 같다 :

<% if (ViewData["message"] != null) { %> 
    <span class="message <%= ViewData["messageType"] %>"> 
     <%= ViewData["message"] %> 
    </span> 
    <%= Html.ValidationSummary() %> 
<% } %> 

되는 HTML 상기 공유 폴더에 Notifications.ascx 파일이며 Site.Master 마스터 페이지 뷰 또는 요청 거세한 숫양에 따라 다른 부분에서 렌더링 아약스인지 아닌지.

아무도 도와 줄 수 있습니까?

답변

4
당신이없는 것 같습니다

은 "-"클래스 태그 정의에, 그래서 당신의 출력 HTML을 assuiming하고하는 것은 <span class="message error">... 같이하지

<span class="message-error">...는 나는이 broswer는 따라서 메시지를 일치하여 국경을 받고 생각 및 글꼴 색,하지만 대시없이 다른 사용자 지정 스타일을 얻지 못하고 있습니다.

0

메시지 오류 대신 오류 메시지를 사용했기 때문에 대안이 효과가 없었습니다. 너는 그것을 볼 수 없었다. 나만 그렇게 명백한 것을 놓치지 마라.

어쨌든 여러분!

+0

관리자는 "& 실행 읽기"확인 "IUSR"를, [추가] 입력 유용한 것을 제공하지 마라. –

0

마우스 오른쪽 버튼으로 클릭하여 귀하의 웹 사이트 폴더, 속성, 보안, [편집], IIS_IUSRS, 그것은 '아무튼이 게시물을 삭제할 수 모두