2014-03-28 29 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更新...它不应该..将它移动到更新面板中。

您的更新面板并不意味着要容纳更新控件的按钮,其实际上意味着容纳控件和按钮。