html - 如何在运行时更改表中 td 的颜色?网络

标签 html css vb.net

当我按下按钮时,如果我将该代码放入页面加载工作但我不知道为什么,我会遇到更改颜色的问题。

我的设计页面代码

If AvrageCD < 3 And MaxCD < 3 Then
  ComplelelyDefined_Average.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Green")
  ComplelelyDefined_Max.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Green")
  ComplelelyDefined_Min.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Green")
ElseIf AvrageCD > 3 And MaxCD > 3 Then
  ComplelelyDefined_Average.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Red")
  ComplelelyDefined_Max.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Red")
  ComplelelyDefined_Min.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Red")
ElseIf AvrageCD > 3 And MaxCD < 3 Then
  ComplelelyDefined_Average.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Orange")
  ComplelelyDefined_Max.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Orange")
  ComplelelyDefined_Min.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Orange")
ElseIf AvrageCD < 3 And MaxCD > 3 Then
  ComplelelyDefined_Average.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Orange")
  ComplelelyDefined_Max.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Orange")
  ComplelelyDefined_Min.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Orange")
End If

我有更多的 TD,但我只放了一个,我有那个 "ComplelelyDefined_Average"

的 ID

我的其他代码:

<td class="style1" id="ComplelelyDefined_Average" runat="server">
  <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
      <asp:Label ID="LBL_ComplelelyDefined_Average" runat="server" Font-Bold="True" Font-Size="Large" ForeColor="#000099"></asp:Label>
    </ContentTemplate>
    <Triggers>
      <asp:AsyncPostBackTrigger ControlID="BTN_Submit" EventName="Click" />
    </Triggers>
  </asp:UpdatePanel>
</td>

该代码将我的颜色设置为红色、绿色或橙色单元格。该代码在页面加载时有效,但当我按下按钮时不起作用。

我尝试:

ComplelelyDefined_Average.Style("background-color")="red"

但是没用

我尝试:

ComplelelyDefined_Average.Attribute("Class") = "MyCss"

我也尝试过其他方法,但它不起作用

注意!我的代码在页面加载中工作

最佳答案

Source

试试这个(未测试):

ComplelelyDefined_Average.Attributes.Add("style", "background-color:Green;"); 

关于html - 如何在运行时更改表中 td 的颜色?网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37877761/

相关文章:

c# - 从路径获取文件夹名称

vb.net - 如何通过将变量名称转换为对象来动态启动多个线程

vb.net - 如何在 vb.net 中获取事件名称?

javascript - ASP 页面未运行 JavaScript/JQuery

html - 调整旋转 css 元素的大小

html - 我的 Textarea 不会输入文本

css - 溢出-x : auto problem on firefox/ie

html - 在 HTML5 中包括大写锁定检测

javascript - Angular .js :12520 TypeError: Cannot read property 'post' of undefined

javascript - 从它的中心动画div