首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 鼠标停留在一行上面 HyperLinkField显示下划线解决办法

2012-05-01 
GridView 鼠标停留在一行上面 HyperLinkField显示下划线我想在鼠标停留于一行上面的时候, HyperLinkField

GridView 鼠标停留在一行上面 HyperLinkField显示下划线
我想在鼠标停留于一行上面的时候, HyperLinkField显示下划线,离开的时候下划线消失,大家说怎么弄呢???
PS:这个是改变背景色的代码
  protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
  {
  //执行循环,保证每条数据都可以更新
   
  for ( int i = -1; i < GridView1.Rows.Count; ++i)
  {
  //GridView1.Rows[i + 1].Cells[0].ControlStyle.Font.Underline = true;
  //首先判断是否是数据行
  if (e.Row.RowType == DataControlRowType.DataRow)
  {
  //当鼠标停留时更改背景色
  e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#B0E0E6';this.style.foreColor='Red';");
  //当鼠标移开时还原背景色 
  e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
  }
   
  }
   
  }

[解决办法]
a:hover{textdecoration:underline}
[解决办法]
css样式
a{text-decoration:none} 
a:hover{text-decoration:none} 
a:link{text-decoration:none} 
a:visited{text-decoration:none} 

[解决办法]
.样式名{text-decoration:none} 
CssClass="样式名"
试试看呢

[解决办法]
none改成underline
[解决办法]

C# code
    <style>    .show:hover{text-decoration:none}    </style><asp:HyperLinkField ControlStyle-CssClass="show" > 

热点排行