我有一个简单的局部视图,显示操作的结果并显示使用成功或失败的消息。部分视图从主视图内部呈现。
但是,如果我想为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 3的默认MVC项目。
答案 0 :(得分:0)
很可能还有另一个名为#success的div。您需要粘贴/检查页面的完整HTML视图。