我有一个带有三个链接按钮和三个不同div的滚动div。单击按钮后,我需要将CSS应用于活动链接按钮。我使用的代码是:
protected void btnNetwork_Click(object sender, EventArgs e)
{
this.btnForecast.CssClass = "li_1";
this.btnBlog.CssClass = "li_2";
this.btnNetwork.CssClass = "li_3_active";
this.btnNetwork.ForeColor = System.Drawing.Color.White;
lblMsg.Visible = false;
BindGW("-----------------------------------");
Forecast.Visible = false;
Blog.Visible = false;
Network.Visible = true;
}
谢谢&的问候,
Khushi
答案 0 :(得分:3)
而不是使用服务器端事件使用客户端javascript事件。尝试:
$get('btnId').setAttribute("class", "some_class_name");
答案 1 :(得分:1)
您将无法使用回复页面来动态更改元素的CSS属性。如果您希望立即进行更改,则必须使用Javascript。
答案 2 :(得分:0)
简单示例:
body
{
}
.style1
{
color: #000080;
}
protected void Button1_Click(object sender, EventArgs e)
{
this.Label1.CssClass = "style1";
}