Css VB.Net-更改DIV的背景色(或样式)

Css VB.Net-更改DIV的背景色(或样式),css,vb.net,user-controls,Css,Vb.net,User Controls,我有一个程序可以检查数据点的状态/值,当该数据点为0,1,2时,它应该改变圆圈的颜色0=绿色,1=黄色,2=红色 我的部门是这样的: <div class="circle"></div> 现在,如果有意义的话,我可以将css更改为.circlegreen、.circleyellow、.circlered。只是想弄清楚如何在飞行中改变这一点 此应用程序有几个在布局用户控件中相同的“框”。我遍历数据库并填写它们。如果“状态”更改,则我要更新圆圈颜色 希望这是有意义的。我希

我有一个程序可以检查数据点的状态/值,当该数据点为0,1,2时,它应该改变圆圈的颜色0=绿色,1=黄色,2=红色

我的部门是这样的:

 <div class="circle"></div>
现在,如果有意义的话,我可以将css更改为.circlegreen、.circleyellow、.circlered。只是想弄清楚如何在飞行中改变这一点

此应用程序有几个在布局用户控件中相同的“框”。我遍历数据库并填写它们。如果“状态”更改,则我要更新圆圈颜色


希望这是有意义的。

我希望这就是您所寻找的:

 $(function() {
     if ($('#hiddenFieldStatus').val() == "0")
     {
         $('.circle').css('background-color', 'green');
     }
 });

类似于此。

如果您只想更改一个div,则表示为该特定div指定id,并使用以下代码:

<div id="myDiv"></div>

 $(function() {
     //check for some condition if yes execute the following:
     $('#myDiv').css('background-color', 'green');
 }});

以上两个答案都是正确的。我通过以下方式解决了这个问题:

Select Case CInt(strStatus)
    Case 1
       divStatus.Attributes.CssStyle.Add("Background-Color","#2aa700")
    Case 2
       divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
    Case Is > 2
       divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
    Case Else
       divStatus.Attributes.CssStyle.Add("Background-Color","#FFFF00")
End Select
这对我很管用。是的,我想我有一个额外的声明,而不是大于或等于,但我同意:

Select Case CInt(strStatus)
    Case 1
       divStatus.Attributes.CssStyle.Add("Background-Color","#2aa700")
    Case 2
       divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
    Case Is > 2
       divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
    Case Else
       divStatus.Attributes.CssStyle.Add("Background-Color","#FFFF00")
End Select