我想从代码隐藏中向 HyperLink 控件添加样式 A:Hover
。
我可以这样做:
HyperLink hlRow = new HyperLink();
hlRow.Style.Add("color", "#000000");
hlRow.Style.Add("text-decoration", "none");
但是如何为超链接控件的 A:Hover
添加样式呢?
我是否需要定义一个类并将该类与此控件相关联,如果是的话如何?
最佳答案
您可以使用超链接的 CssClass 属性:
LiteralControl ltr = new LiteralControl();
ltr.Text = "<style type=\"text/css\" rel=\"stylesheet\">" +
@".d
{
background-color:Red;
}
.d:hover
{
background-color:Yellow;
}
</style>
";
this.Page.Header.Controls.Add(ltr);
this.HyperLink1.CssClass = "d";
关于c# - 如何从代码后面添加样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2004720/