Asp.net 数据源是否在UpdatePanel中存在差异

Asp.net 数据源是否在UpdatePanel中存在差异,asp.net,updatepanel,Asp.net,Updatepanel,数据源在UpdatePanel中还是在UpdatePanel中有什么区别吗?我不这么认为。更新面板仅指示从异步服务器回发更新哪些控件。由于正常的页面循环仍在进行,其他控件(包括DataSource控件)将正常加载,无论它们在何处声明 用户控件上有数据源,然后将这些数据源放在更新面板中,这种情况并不少见。不,没有区别。尤其是DataSource不是UI元素,因此它不受部分回发或UpdatePanel1.Update()的影响 作为MSDN: UpdatePanel:允许在不回发的情况下部分呈现页面

数据源在UpdatePanel中还是在UpdatePanel中有什么区别吗?

我不这么认为。更新面板仅指示从异步服务器回发更新哪些控件。由于正常的页面循环仍在进行,其他控件(包括DataSource控件)将正常加载,无论它们在何处声明


用户控件上有数据源,然后将这些数据源放在更新面板中,这种情况并不少见。

不,没有区别。尤其是DataSource不是UI元素,因此它不受部分回发或UpdatePanel1.Update()的影响

作为MSDN:

UpdatePanel:允许在不回发的情况下部分呈现页面的各个部分


这不应该是一个问题,可以将其包含在UpdatePanel的内部/外部。

这是大多数人在使用更新面板时忽略的。服务器将部分回发视为完全回发,并重新呈现整个页面。只将更新面板内容发送回客户端。