【问题标题】:asp.net disabling listbox on postbackasp.net 在回发时禁用列表框
【发布时间】:2011-02-04 15:52:01
【问题描述】:

我有一个 asp.net 列表框。主从视图。当列表框上的选择更改时,更新面板上的控件会更新。一切正常。现在,如果用户通过列表框选择箭头,我会得到一百万个回发。理想情况下(对于 UX)取消之前的回发会很棒。但我尝试的是 PageRequestManager.add_initializeRequest: disable the listbox with jquery,这样用户就不能再做选择了。然后在 add_endRequest 上启用列表框。老板有几秒不喜欢残疾人的样子。

有人能想出一个更好的方法来处理这个问题吗?我尝试在禁用时更改颜色,但找不到方法。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    使用 Ajax ModalPopupExtender,您可以显示进度条或简单的微调器图标,以通知用户服务器正忙于执行他/她的最后一次操作。 ModalPopupExtender 禁用所有页面控件,直到完成操作。

    This是官方控制页面。 this 是 Matt Berseth 的一个例子,他用它来编辑,但概念是一样的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      相关资源
      最近更新 更多