0

我有一个简单的局部视图,它显示操作的结果并显示使用成功或失败的消息。局部视图是从主视图内部渲染的。

但是,如果我想为 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 项目。

4

1 回答 1

0

很可能还有另一个名为#success 的div。您需要粘贴/检查页面的完整 HTML 视图。

于 2012-08-12T13:03:58.673 回答