2014-03-28 32 views
1

更改CSS類背後使用更新面板 - 不工作的aspx文件

<asp:LinkButton ID="lnkbutton1" runat="server" Text="foo bar" OnClick="lnkbutton1_Click"></asp:LinkButton> 

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
<ContentTemplate> 
some control... 
</ContentTemplate> 
    <Triggers> 
    <asp:AsyncPostBackTrigger ControlID="lnkbutton1" EventName="Click" /> 
</Triggers> 
</asp:UpdatePanel> 
在後面的代碼

protected void lnkbutton1_Click(object sender, EventArgs e) 
{ 
    lnkbutton1.CssClass = "activeAnchor"; 
} 

CSS類沒有改變 除非我刪除從觸發器的鏈接按鈕(並有一個完整的頁面回發)

任何幫助嗎?

+1

不應該更新面板內的鏈接按鈕? – DGibbs

回答

1

你的linkbutton不在更新面板..它贏了; t更新...它不應該..將它移動到更新面板中。

您的更新面板並不意味着要容納更新控件的按鈕,其實際上意味着容納控件和按鈕。