Asp.net 动态创建表格 事件
怎么为动态表格创建事件,比如鼠标移到第一行,第一行就变红色,是在后台添加,不要前台。下面是我动态创建的表格。TableRowtr=newTableRow();TableC...
怎么为动态表格创建事件,比如鼠标移到第一行,第一行就变红色,是在后台添加,不要前台。下面是我动态创建的表格。
TableRow tr = new TableRow();
TableCell cell=new TableCell ();
cell.Text="aaa";
this.tb.Rows.Add(tr); 展开
TableRow tr = new TableRow();
TableCell cell=new TableCell ();
cell.Text="aaa";
this.tb.Rows.Add(tr); 展开
2个回答
展开全部
TableRow tr = new TableRow();
tr.Attributes.Add("onmouseover", "alert('aaa')");
TableCell cell = new TableCell();
cell.Text = "aaa";
tr.Cells.Add(cell);
Table1.Rows.Add(tr);
见上
然后把 alert('aaa')换成前台相应的js函数就可以了
比如
tr.Attributes.Add("onmouseover", "alert(this)");
function changcolor(this)
{
if(this.style.bgcolor='red';)
{this.style.bgcolor='white';}
else
{
this.style.bgcolor='red'
}
}
tr.Attributes.Add("onmouseover", "alert('aaa')");
TableCell cell = new TableCell();
cell.Text = "aaa";
tr.Cells.Add(cell);
Table1.Rows.Add(tr);
见上
然后把 alert('aaa')换成前台相应的js函数就可以了
比如
tr.Attributes.Add("onmouseover", "alert(this)");
function changcolor(this)
{
if(this.style.bgcolor='red';)
{this.style.bgcolor='white';}
else
{
this.style.bgcolor='red'
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询