【问题标题】:Show and Hide Modal Popup Extender Not working显示和隐藏模式弹出扩展器不起作用
【发布时间】:2012-09-25 16:50:12
【问题描述】:

大家好,我有一个模式弹出扩展器设置为隐藏的链接按钮。所以当我想使用它时,我正在做

protected void ProcessFileBtn_OnClick(object sender, EventArgs e)
{
    WaitModalPopupExtender.Show();
    //DO STUFF
    WaitModalPopupExtender.Hide();
}

过程需要一段时间,但没有模态弹出扩展器显示,当我创建一个按钮只是为了执行显示功能时它可以工作,但是当我添加这个时

protected void Test_Click(object sender, EventArgs e)
{
    WaitModalPopupExtender.Show();
    System.Threading.Thread.Sleep(5000);
    WaitModalPopupExtender.Hide();

}

什么都没有出现。有什么想法吗?

【问题讨论】:

    标签: c# ajax modalpopupextender


    【解决方案1】:

    这行不通。 为什么...?? 第一个请求发送到服务器。

    WaitModalPopupExtender.Show();----Executed---But no response send to Client
    System.Threading.Thread.Sleep(5000);----Executed---But no response send to Client
    WaitModalPopupExtender.Hide();----Executed---Now its time to send the response
    

    现在您可以期待将发送到客户端的输出

    【讨论】:

      【解决方案2】:

      没有看到所有代码很难说,但我相信当您单击链接按钮时,该页面正在执行PostBack。当页面进行回发时,它会刷新,因此您的 ModalPopupExtender 不会显示。我认为您正在寻找并Ajax 调用来做您想做的事情,我很确定在处理数据时会显示一个等待窗口。

      【讨论】:

      • 是的,弹出的是等待窗口
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多