111,094
社区成员




protected void rptRoomInfo_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
//光棒效果
if (e.Item.ItemType == ListItemType.Item)
{
e.Item.Attributes.Add("onmouseover", "on=this.style.backgroundColor;this.style.backgroundColor='#99CCFF'");
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor = on");
}
}
<ItemTemplate>
<tr onmouseover="javascript:this.style.backgroundColor='#000'" onmouseout="javascript:this.style.backgroundColor='#fff'">
<%--onmouseover="this.style.backgroundColor='#000'" onmouseout="this.style.backgroundColor='#fff'"--%>
<%--<td><asp:Label ID="lblRoomID" runat="server" Text='<%#Eval("roomID") %>'></asp:Label></td>--%>
<td><asp:Label ID="lblRoomNumber" runat="server" Text='<%#Eval("roomNumber") %>'></asp:Label></td>
<td><asp:Label ID="lblTypeName" runat="server" Text='<%#Eval("typeName") %>'></asp:Label></td>
<td><asp:Label ID="lblBedNumber" runat="server" Text='<%#Eval("bedNumber") %>'></asp:Label></td>
<td><asp:Label ID="lblGuestNumber" runat="server" Text='<%#Eval("guestNumber") %>'></asp:Label></td>
<td><asp:Label ID="lblDescription" runat="server" Text='<%#Eval("description") %>'></asp:Label></td>
<td><asp:Label ID="lblState" runat="server" Text='<%#Eval("state") %>'></asp:Label></td>
<td><a href="EditRoomInfo.aspx?roomID=<%# Eval("roomID") %>&key=1"><img src="Images/edit.gif" /></a> |
<asp:ImageButton ID="imgbtnDelete" CommandName="del" CommandArgument='<%#Eval("roomID") %>' OnClientClick='return confirm("确定要删除吗?")' runat="server" ImageUrl="~/Images/delete.gif" />
</tr>
</ItemTemplate>
我将我的代码贴出来,麻烦您帮我看看<script src="Script/jquery-1.10.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#Table01 tr:odd:not(.TableHeader)").addClass("OddRow");
$("#Table01 tr:even:not(.TableHeader)").addClass("EvenRow");
$("#Table01 tr:not(.TableHeader)").hover(function () { c1 = $(this).attr("class"); $(this).addClass("RedRow") }, function () { $(this).removeClass("RedRow"); $(this).addClass(c1) })
})
</script>
<style type="text/css">
.style1
{
width: 230px;
}
.OddRow{ background-color:#FEFDE9}
.EvenRow{ background-color:#ECFFEC}
.TableHeader{ background-color:#F9F9F9}
.RedText{ font-weight:bold; color:Red}
.GreenText{ color:green}
.BlueText{ color:Blue}
.RedRow{ background-color:Gray}
</style>
$("#g1 tr").mouseover(function() {
$(this).addClass("over");
}) .mouseout(function() {
$(this).removeClass("over");
})
.over{background-color:#FEFDE9}
直接就用GridView不好吗?? 非得repeter+table才算好?? 然后口口声声说 repeter效率高?