UpdatePanel执行结束后更新所有控件

问题描述

| 我正在使用更新面板和少量控件。我希望控件在代码中填充时显示。但是发生的是,所有控件最后都显示有数据(在完成整个处理之后)。 编辑:无需为每个控件使用单独的更新面板就可以实现吗? 有什么办法可以解决这个问题? 谢谢。     

解决方法

为了做到这一点,您必须将每个控件拆分到它自己的更新面板中,并在页面本身加载后独立加载每个更新面板。看一下这里的例子。 控件在填充到后面的代码中后未立即显示的原因是,那时请求尚未完全处理,数据尚未发送到客户端(尚未)。尚未将数据发送到客户端,因为稍后您可能会在代码中将某些控件的
Visible
属性设置为ѭ1and,并且完全不需要发送标记。在完成请求处理之前,ASP.NET不知道这一点。 希望这样可以使您弄清楚为什么您要尝试与ASP.NET WebForms的工作方式发生冲突。您应该花时间阅读并了解页面生命周期。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...