【发布时间】:2014-07-25 15:32:39
【问题描述】:
我想做的是能够在按下按钮后立即禁用它,执行操作并重新启用该按钮。看起来很简单,但我的按钮在我需要时不会更新。我尝试了一个更新面板,但我不确定我是否正确使用它。难道我做错了什么?还是有更好的方法来实现这一点?
HTML
<asp:UpdatePanel runat="server" ID="updateSubmitButton">
<ContentTemplate>
<a href="#resultsSet"><asp:Button ID="btnSearch" CssClass="CrossoverButton" runat="server" Text="Search" OnClick="btnSearch_Click" /></a>
</ContentTemplate>
</asp:UpdatePanel>
C#
protected void btnSearch_Click(object sender, EventArgs e)
{
btnSearch.Enabled = false;
updateContent();
// Do a lengthy operation here.
btnSearch.Enabled = true;
}
【问题讨论】:
标签: c# asp.net user-interface background-process