在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类没有改变 除非我从触发器中删除了链接按钮(并且有一整页回复)
任何帮助?
答案 0 :(得分:1)
您的链接按钮位于更新面板之外..它赢了;更新...它不应该...在更新面板中移动它。
您的更新面板并不意味着容纳应该更新控件的按钮,它实际上意味着容纳控件和按钮。