解析成html就是table标签,你的目的,可以通过给tr设置onmouseover或者onclick事件来达到
e.Item.Attributes.Add("onclick", "change()");
然后在页面(aspx)文件中增加change()的js函数,具体实现过程中还要定位到点击的是哪一行,可以在js函数中增加行标作为参数,当然tr里也要加入行标(e.Item.Attributes.Add("id", ID);)
e.Item.Attributes.Add("onclick", "change()");
然后在页面(aspx)文件中增加change()的js函数,具体实现过程中还要定位到点击的是哪一行,可以在js函数中增加行标作为参数,当然tr里也要加入行标(e.Item.Attributes.Add("id", ID);)
解决方案 »
- 如何先运行GridView的SelectedIndexChanged事件
- 关于gridview的rowupdating事件的一些问题
- 怎样使页面格式不受浏览器的兼容模式影响
- 对比数据库的同时,统计重复的次数和按次数排序,应该怎么写呢?
- 验证控件的问题~
- ASP.net 如何实现把指定网页保存到指定文件夹中?保存的结果要和执行IE的“另存为”命令一样,但不是javascript实现的
- 求页面局部刷新,不要用<iframe>,谢谢!!在线等!!有具体说明
- 超奇怪的问题,难道是bug?大家帮我看看...Thanks!!!!!!
- 在vs.net2003下写的asp.net程序,想在vs.net2002下打开出错,怎么办???
- 感谢给分,badtank请进!
- 编译错误请帮我看看啊!
- 关于XML与DataList的邦定问题?
{
var tr = window.event.srcElement;
tr.style.backgroundColor="Red";
var inputs = tr.getElementsByTagName("INPUT");
for(var i=0;i<inputs.length;i++)
{
if(inputs[i].type="image")
{
if(inputs[i].style.display="" || inputs[i].style.display=="none")
inputs[i].style.display="block";
else
inputs[i].style.display="none";
}
}
}
顺便提醒一下,var tr = window.event.srcElement;这个放在tr里是不好用的.因为tr内还有td,通常取得的时候td,然后还要在转换一下,最好就是加上id属性