我使用有是: Table tb1=new Table();
tb1.Width=110;
TableRow tr=new TableRow();
tb1.Controls.Add(tr);
TableCell td=new TableCell();
tr.Controls.Add(td);
td.CssClass="td";
HyperLink lnk=new HyperLink();
lnk.NavigateUrl="Album.aspx?ID="+dr["AlbumID"].ToString()+"";
lnk.Text=dr["AlbumName"].ToString();
就是这一句是改变的: lnk.Attributes.Add("onmouseover","this.style.bgColor='#ff00ff'");
td.Controls.Add(lnk);
请各位高手帮忙下啊!谢谢!
tb1.Width=110;
TableRow tr=new TableRow();
tb1.Controls.Add(tr);
TableCell td=new TableCell();
tr.Controls.Add(td);
td.CssClass="td";
HyperLink lnk=new HyperLink();
lnk.NavigateUrl="Album.aspx?ID="+dr["AlbumID"].ToString()+"";
lnk.Text=dr["AlbumName"].ToString();
就是这一句是改变的: lnk.Attributes.Add("onmouseover","this.style.bgColor='#ff00ff'");
td.Controls.Add(lnk);
请各位高手帮忙下啊!谢谢!
//给“删除”按钮增加确认提示
ButtonDelete.Attributes.Add("onClick", "Javascript:if (confirm('您真的要删除选中纪录吗?')!=1){return false}");
tb1.Width=110;
TableRow tr=new TableRow();
TableCell td=new TableCell();
td.CssClass="td";
HyperLink lnk=new HyperLink();
lnk.NavigateUrl="Album.aspx?ID="+dr["AlbumID"].ToString()+"";
lnk.Text=dr["AlbumName"].ToString();
lnk.Attributes[ "onmouseover "]="脚本";或css样式
td.Controls.Add(lnk);
tr.Controls.Add(td);
tb1.Controls.Add(tr);
.lnk
{
color:black;
bgcolor:yellow;
}lnk.Attributes[ "onmouseover "]="lnk";
注意 此属性用控件开始标记中集合中的所有属性来呈现,与浏览器设置无关。并非所有的浏览器都支持呈现的每个属性。不受支持的属性通常被浏览器忽略。TextBox1.Attributes["onblur"]="javascript:alert('Hello! Focus lost from text box!!');"; 到了客户端就解析成
<input type='button' onblur="javascript:alert('Hello! Focus lost from text box!!');" />
如果想加上那么就是 lnk.Attributes[ "onmouseover"]= "this.className = 'lnk'";
还有就是你的css样式写的有问题:bgcolor:yellow -》 bgcolor:yellow ;
楼主试试吧!好运
控件名.Attributes.add("html事件名","事件方法或样式!");
样式跟在html里面直接写一样啊!
控件名.Attributes.add("html事件名","事件方法或样式!");
这个"事件方法或样式!“该怎么写啊!
是不是lnk.attributes.add("onmouseover","this.style.className='lnk'");
这样对么?