2012-08-12 63 views
0

我有一個簡單的局部視圖,顯示一個操作的結果並顯示消息使用成功或失敗。局部視圖從主視圖內部呈現。MVC 3,Divs和CSS ID問題

但是,如果我想爲div標籤使用特定的css ID,css樣式不起作用。如果我申請一個班,那麼風格就起作用。例如

局部視圖如下:

@Code 
ViewData("Title") = "Results" 

If Model.Result = True Then 
    @<div id="success">@Model.Message</div> 
Else 
    @<div id="notsuccess">@Model.Message</div> 
End If 

結束碼

行@@ Model.Message莫名其妙不能正常工作。該CSS是這樣的:

#success { 
background-color:Lime; 
font-style:italic; 
font-size:larger; 

}

#notsuccess { 
background-color:Red; 
font-style:italic; 
font-size:larger; 

}

不過,如果我更改CSS是.success和更改線路使用.success類而不是ID,然後在它顯示了造型。任何人都可以請我指出問題?

我使用的是默認的MVC項目MVC 3

+2

如果您還粘貼了生成的HTML代碼,這將有所幫助。 – kumiau 2012-08-12 12:33:45

回答

0

很可能是名爲#SUCCESS另一個DIV。您需要粘貼/檢查頁面的完整HTML視圖。