我使用的是main update panel
,其中包含Search criteria
和Search button
。
在这个主要更新面板中,我正在使用4 update panels
。
这四个更新面板从不同的4 SQL quires
获取搜索结果。目前我这样做了。
但我的问题是,目前在获取所有4个更新面板后将显示该页面。
但是我需要,如果一个小组获得完整记录,将会显示一个面板。然后下一个提交小组....像这样。
请帮帮我。
答案 0 :(得分:0)
如果我理解正确,您希望内部UpdatePanels
在外部UpdatePanel
更新时连续更新?如果这是正确的,那么默认情况下,更新父UpdatePanel时将更新所有嵌套的UpdatePanels
。
听起来最好没有外部UpdatePanel
,在点击搜索时设置(内部)UpdatePanel 1
上的触发器更新,在UpdatePanel 2
上设置触发器UpdatePanel 1
更新等时更新等。
或者,您可以对页面方法或Web服务实施AJAX调用以填充UpdatePanels
的内容,而不是取消UpdatePanels
。
答案 1 :(得分:0)
Jason我认为您的问题可能源于您在“搜索”更新面板中嵌套了“SQL”UpdatePanel。您可能希望将它们分开并查看AsyncPostBack触发器,以便在您输入搜索标准后触发所有四个触发器。
答案 2 :(得分:0)
问题不明确,但你可以检查你使用的每个DataSourceControl的Selected事件中的四个查询的结果(我想你这样做),如果你在上一个显示的集合中找到一个记录设置,然后应用自定义调整。
一个附带问题:为什么使用4个更新面板而整个5个面板由同一个来源(搜索按钮)触发?