请问当repeater控件的某一行被选定时如何实现变色 javascript控制html对象的样式会吗?比如你写好样式。在对应的标签如 <tr>或div的对应事件写上更改该标签的className会吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 repeater和gridview这种东西是不同的,gridview里面很好控制鼠标移动到哪行,哪行改变颜色但repeater是很灵活的模板,一个item(项)里面可以包括很多控件,所以不能像gridview那样直接改变一行的颜色你只能找到项里面某个控件改变颜色,或者全部找出来改变颜色protected void repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ((Label)e.Item.FindControl("TestLable")).Attributes.Add("onmouseover", "this.style.backgroundColor='#E6F5FA'"); ((Label)e.Item.FindControl("TestLable")).Attributes.Add("onmouseover", "this.style.backgroundColor='#E6F5FA'"); } } 也可以直接在<tr>中设置onmouseover 和onmouseout 属性 ASP.NET网页跳转问题 请问什么是翻牌显示阿 关于用户自定义控件的写法 代朋友招一名兼职,ASP开发高手(上海地区) 高分~Asp.Net中如何结束前页面?? 100分相送,大家帮帮忙 问:用vs2005提供的login控件,怎么在登录成功时赋予用户一个Session值 Page.IsPostBack是什么意思? 新手ASP.net求教 asp.net的web页面,如何在固定html输出数据库结果 急~~~~~在线等 有关asp:UpdatePanel刷新后textbox的输入法问题
但repeater是很灵活的模板,一个item(项)里面可以包括很多控件,所以不能像gridview那样直接改变一行的颜色你只能找到项里面某个控件改变颜色,或者全部找出来改变颜色
protected void repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
((Label)e.Item.FindControl("TestLable")).Attributes.Add("onmouseover", "this.style.backgroundColor='#E6F5FA'");
((Label)e.Item.FindControl("TestLable")).Attributes.Add("onmouseover", "this.style.backgroundColor='#E6F5FA'");
}
}