c# - 如何更改 TemplateField 的颜色

标签 c# html css asp.net

我想知道如何使用 CSS 更改 templateField 的背景颜色。我试图在 HTML 页面中设置它,例如:

<ItemTemplate>
  <asp:Label` BackgroundColor="White">

但是当我进行鼠标悬停时它不起作用,因为 BackgroundColor 会保持不变....

enter image description here

最佳答案

如果你想像下面这样

enter image description here

然后改为

<asp:TemplateField ItemStyle-BackColor="LightGreen">
                <ItemTemplate>
                    <asp:Label ID="ID" runat="server" Text='<%# Eval("ID") %>' ></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>

关于c# - 如何更改 TemplateField 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43777662/

相关文章:

c# - 任何自动关闭的 Java 迭代器(如 C#)?

html - 如何在 Elixir 中对字符串进行 html 解码?

css - 具有多种背景选择的响应图像

jquery - HTML 选择多个而不滚动且不使用 Ctrl

c# - 如何在获得焦点时禁用 UI.InputField 的 SelectAll() 文本?

c# - XamlReader.Load 在后台线程中。是否可以?

javascript - 如何将绝对元素水平滚动到我想要的位置?

html - 为什么 `&lt;input/>`会拖父div?

c# - 运行太多进程时 Mono 崩溃

html - Jumbotron 不随屏幕/浏览器大小调整