![]() |
1
3
ASP.NET UpdatePanel始终接受最后一个请求。如果在处理请求时发出请求,则第一个请求将终止,当前请求将被处理。它的设计和建造就是为了这样。 一旦点击了这个按钮,我就会用javascript禁用它。 |
![]() |
2
1
更新面板?我假设您使用的是MS Ajax,如果是这样的话,我建议您下载Ajax工具包,如果您没有下载的话。这个工具包提供了许多随时可用的控件和扩展来帮助您使用支持Ajax的应用程序。例如,有一个扩展名为“confirmbutton”,它将帮助您防止用户多次单击某个按钮,而且它还以一种非常酷和优雅的方式进行操作。 另一个选项是使用javascript,或者更好的方法是,创建一个自定义按钮控件,该控件的属性在单击后将被禁用,如果这样做,在其他应用程序中重用它将非常容易。 希望这有帮助。 |
![]() |
3
1
在我之前工作过的一个自制的Ajax框架中,我们简单地将最后一次调用记录在javascript(带有许多参数的javascript函数调用)中,并阻止随后使用相同参数的调用。这不太理想,但在紧要关头就成功了。 |
![]() |
4
1
我在基础设施控制方面遇到了一些“asyc”问题,但是在scripmanager中添加了scriptmode=“release”之后,问题得到了解决。 |
![]() |
5
0
下面的链接在大约半小时内解决了我的问题。只是使用了一个禁用javascript的方法(我尝试了几种不同的方法…)并没有完成这个技巧,因为更新面板是计时的。 Disabling UpdatePanels While an Asynchronous Postback is in Progress |
|
user6658617 · 异步回发后更改控件位置 8 年前 |
![]() |
Bhav · UpdatePanel中未更新RadioButtonList 10 年前 |
![]() |
Huzaifa · RadAjaxManager无法在asp.net中使用面板 11 年前 |
![]() |
RacerNerd · UpdatePanel计时器触发器不工作 12 年前 |
![]() |
viv_acious · 动态控件回发更新面板 12 年前 |