Repeater 绑定事件实现选中当前行 改变当前行背景色 在一个Repeater控件中 绑定项中有一个Button 点击之后改变当前行的背景颜色 在C#后台中实现,该如何实现??在线等消息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:Repeater ID="rptLearn" runat="server"> <HeaderTemplate><table border=1 cellpadding=0 cellspacing=0 width="100%" bordercolor=AliceBlue></HeaderTemplate> <ItemTemplate> <tr width="100%" height=50> <td width="60" ><img src="picture/butterfly.gif" /></td> <td valign="top"> <table border=0 cellpadding=0 cellspacing="0" style="width:100%; height:100%" onmouseover="javascript:this.style.backgroundColor='AliceBlue';" onmouseout="javascript:this.style.backgroundColor='#FFFFFF';"> <tr><td valign="top"><img src="picture/bigNote.gif" /><a href=bbsThread.aspx?STId=1><b><%#DataBinder.Eval(Container.DataItem,"subtitleName") %></b></a><br /></td></tr> <tr><td><img src="picture/note.gif" /><%#DataBinder.Eval(Container.DataItem,"subtitleIntroduce") %></td></tr> </table> </td> <td width=85 align=center><%#DataBinder.Eval(Container.DataItem,"subtitleSum") %></td> <td align=center width=93><%#DataBinder.Eval(Container.DataItem,"subAdmin") %></td> <td style="padding-left:25px" width=75><img src="picture/online.gif" /><%#DataBinder.Eval(Container.DataItem,"subContent") %></td> </tr> </ItemTemplate> <FooterTemplate></table></FooterTemplate> </asp:Repeater>if (e.Item.ItemType == ListItemType.Item ){e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor='AliceBlue';" ;e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor='#FFFFFF';" ;}原理都差不多 自己改改 本帖最后由 net_lover 于 2011-07-25 13:57:16 编辑 Repeater 中好像没有 e.item.Attributes ,还有就是,我这个选择是用来给一个自定义控件赋值,会重新提交一次页面,设置了样式也会刷掉,该如何解决这个问题,点击时改变行的背景,同时给一个自定义控件传值,页面不刷新。 C#调用DLL里的方法出问题 在线等!!!!怎样把image控件中显示的ftp上的图片保存到数据库中 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件 console.writeline("")用了怎样可以看到结果~~??? 孟子E章进来,帮帮忙? 令人抓狂的404错误 一个困惑的问题:指定aspx页的Codebehind属性到别的aspx.cs文件无效,马上给分 求教。高手。(在asp.net中,怎么实现调用播放器,是在datagrid中的单元格中点击button试听音乐。) 有什么简便的方法得到数据库字段的大小--在线等待 我真的是没有分了,愿意的朋友帮看一下~ 关于asp.net注册功能 转换成伪静态 按钮传值失效 (点击按钮 跳到错误页面)
<HeaderTemplate><table border=1 cellpadding=0 cellspacing=0 width="100%" bordercolor=AliceBlue></HeaderTemplate>
<ItemTemplate>
<tr width="100%" height=50>
<td width="60" ><img src="picture/butterfly.gif" /></td>
<td valign="top">
<table border=0 cellpadding=0 cellspacing="0" style="width:100%; height:100%" onmouseover="javascript:this.style.backgroundColor='AliceBlue';" onmouseout="javascript:this.style.backgroundColor='#FFFFFF';">
<tr>
<td valign="top"><img src="picture/bigNote.gif" /><a href=bbsThread.aspx?STId=1><b><%#DataBinder.Eval(Container.DataItem,"subtitleName") %></b></a><br /></td></tr>
<tr><td><img src="picture/note.gif" /><%#DataBinder.Eval(Container.DataItem,"subtitleIntroduce") %></td></tr>
</table>
</td>
<td width=85 align=center><%#DataBinder.Eval(Container.DataItem,"subtitleSum") %></td>
<td align=center width=93><%#DataBinder.Eval(Container.DataItem,"subAdmin") %></td>
<td style="padding-left:25px" width=75><img src="picture/online.gif" /><%#DataBinder.Eval(Container.DataItem,"subContent") %></td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>if (e.Item.ItemType == ListItemType.Item )
{
e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor='AliceBlue';" ;
e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor='#FFFFFF';" ;
}
原理都差不多 自己改改