2012-06-11 79 views
0

我有一个asp.net 4.0 web窗体应用程序,我正在努力,我试图修改updatepanel的行为。asp.net updatepanel阻止点击

目前的行为是,当更新面板加载时,我可以点击链接,但它们不工作,直到面板完成加载。由于面板需要很长时间才能加载,所以用户被阻止浏览页面,我需要找出解决方法。

有没有人有如何完成这个好主意?

谢谢!

回答

1

更好的建议是使用触发器如下所述:How can I defer loading UpdatePanel content until after the page renders?

有可能是在那里你隐藏面板,而这里所描述进行更新的另一种方式:Hide UpdatePanel during UpdateProgress

我还建议你学习Understanding ASP.NET AJAX UpdatePanel Triggers,因为这将帮助您创建一个更适合您项目的解决方案。

+0

感谢您的链接,他们绝对是正确的方向。我仍然试图了解ASP.NET的工作方式,所以也许你可以帮我解决这个问题:当我在下添加并放入以下javascript code in,__doPostBack('<%= hiddenAsyncTrigger.ClientID%>',''); UpdatePanel不再完成加载/更新。任何想法,为什么这是? –