繁体   English   中英

ASP.NET禁用回发列表框

[英]asp.net disabling listbox on postback

我有一个asp.net列表框。 主从视图。 当列表框上的选择更改时,更新面板上的控件将更新。 一切正常。 现在,如果用户在列表框中进行选择,我将获得一百万次回发。 理想情况下(对于UX)最好取消以前的回发。 但是我尝试的是在PageRequestManager.add_initializeRequest上:使用jquery禁用列表框,以便用户无法进行其他选择。 然后在add_endRequest上启用列表框。 老板几秒钟不喜欢残障人士的外观。

有人可以为我处理一个更好的方法吗? 我尝试在禁用时更改颜色,但找不到方法。

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

是官方控制页面。 是Matt Berseth的一个例子,他使用它进行编辑,但是概念是相同的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM