HtmlControl改变类

时间:2010-11-13 21:49:16

标签: c# asp.net

<div ID="btnWebL" runat="server" class="left_selected"></div>
                <asp:LinkButton ID="btnWeb" runat="server" CssClass="center_selected" OnClick="btnWeb_Click"
                    Text="<%$ Resources:ViaMura.Web.Default, WebSearchButtonText %>"></asp:LinkButton>
                <div ID="btnWebR" runat="server" class="right_selected"></div>

我想将btnWeb类更改为left_not_selected。

我尝试:

HtmlControl btnWebL = FindControl("btnWebL") as HtmlControl;

但btnWebL没有更改类的属性。我怎样才能改变课程?

2 个答案:

答案 0 :(得分:9)

您应该可以设置class属性,如下所示:

bntWebL.Attributes["class"] = "your_new_class";

请参阅documentation here

答案 1 :(得分:1)

试试此代码

HtmlControl btnWebL = FindControl("btnWebL") as HtmlControl;
bntWebL.Attributes["class"] = "left_not_selected";

我希望这对你有用。