【发布时间】:2014-05-17 12:57:42
【问题描述】:
这可能是一件非常简单的事情,但我对 CSS 完全陌生。我只想能够在gridview中的行上具有鼠标悬停效果,如果悬停在行上,则更改行的颜色。 这段代码如下:
<%@ Page Language="VB" AutoEventWireup="false" MasterPageFile="~/MasterPage.master" CodeFile="RepComisionesDos.aspx.vb" Inherits="Contraloria_Nomina_RepComisionesDos" %>
<asp:Content ID="Content1" ContentPlaceHolderID="E" runat="Server">
<style>
#Gv tr.rowHover:hover
{
background-color: Yellow;
font-family: Arial;
}
</style>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr class="BarraIdentidad">
<td>
</td>
<td class="BarraIdentidad">
<asp:Literal ID="Literal1" runat="server">Users</asp:Literal>
</td>
</tr>
</table>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="C" runat="Server">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr class="Encabezado" id="TrFiltros" runat="server">
<td style="width: 15px;">
</td>
<td>
<asp:UpdatePanel ID="UPFiltro" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="TbFiltros" runat="server" clientidmode="Static">
<tr class="Encabezado">
<td>
Plaza:
</td>
</tr>
</table>
<tr>
<td>
<asp:UpdatePanel ID="UPDatos" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table runat="server" >
<tr>
<td>
<asp:GridView ID="Gv" runat="server" AutoGenerateColumns="False" ClientIDMode="Static" RowStyle-CssClass="rowHover"
CellPadding="1" OnRowDataBound="Gv_RowDataBound">
<Columns>
<asp:BoundField DataField="MES_ANIO" HeaderText="MES">
<ItemStyle Width="80px" CssClass="tdIzq" />
</asp:BoundField>
<asp:BoundField DataField="PERIODO" HeaderText="PERIODO">
<ItemStyle Width="80px" CssClass="td" />
</asp:BoundField>
<asp:HyperLinkField DataNavigateUrlFields="CVE_USUARIO" HeaderText="USUARIO" DataNavigateUrlFormatString="/Ventas/RepArchivoPersonalAuxiliarEmp.aspx?prospecto={0}"
DataTextField="USUARIO">
<ItemStyle Width="180px" CssClass="tdUsuario" />
</asp:HyperLinkField>
</Columns>
</asp:GridView>
</td>
</tr>
</table>
</asp:Content>
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
CSS 不知道也不关心服务器端的 asp.net 标记。请包含呈现的 HTML。
标签: asp.net css gridview mouseover