非常简单的:protected void Button1_Click(object sender, EventArgs e)
{
    Label1.Text = "Please wait...";
    Button1.Enabled = false;
    .......
}
当点击Button1的时候,我发现 Label1 和 Button1并不像设定的那样,而是什么也不做,估计是系统忙。
但怎样才可以实现这个功能呢?

解决方案 »

  1.   

    呵呵,执行服务器代码的时候,浏览器是不响应的,也就是假死状态怎么才能实现呢?Ajax是必须的UpdatePanel updateprogress 控件可以实现去学习吧。慢慢来
      

  2.   

    有效果的吧, Label1.Text = "Please wait..."; 值可以实现,你要什么效果,是button1隐藏吗。
    这个Button1.Visible= false; 
      

  3.   

    你要的效果用ajax的UpdatePanel updateprogress实现
    你去搜索一下代码看看,就大概知道了
      

  4.   

    哎,我的问题还没解决,我帮你解决这个吧。。
    接分!!!!例子:<asp:Button ID="Button1Msg" runat="server" Text="发送消息" Height="20px" onclick="Button1Msg_Click" OnClientClick="this.value='请稍等...';this.disabled='true'; " UseSubmitBehavior="false"/>
    这样点击,之后,内容照样提交,然后按钮变灰,防止重复提交!