none
UpdatePanel外部触发的问题 RRS feed

  • 问题

  • <cc1:TabPanel ID="tabthree" runat="server" HeaderText="咨询列表">
            <ContentTemplate>
            <asp:UpdatePanel ID="UpdatePanel3" runat="server" UpdateMode="Conditional">
            <ContentTemplate>agfdsgsd</ContentTemplate>
            <Triggers>
            <asp:AsyncPostBackTrigger ControlID="dllistconsult"  />
            </Triggers>
            </asp:UpdatePanel>
                </ContentTemplate>
            
            </cc1:TabPanel>
    我定义三个tabpanel;其中 <asp:UpdatePanel ID="UpdatePanel3">面板我定义了触发器 ControlID="dllistconsult" ,类型为按钮,这个按钮控件在tabpanel外面;运行时,出现了"A control with ID 'dllistconsult' could not be found for the trigger in UpdatePanel 'UpdatePanel3'. "

    这是为什么呢?
    大其心,可容天下之物; 虚其心,可受天下之善;
    2009年9月21日 7:23

答案

全部回复

  • ChildrenAsTriggers属性设置为false
    • 已建议为答案 mldark 2009年9月21日 8:22
    • 已标记为答案 KeFang Chen 2009年9月24日 1:59
    2009年9月21日 7:35
  • 还是同样的错误啊;


    大其心,可容天下之物; 虚其心,可受天下之善;
    2009年9月21日 7:59
  • 还是同样的错误啊;


    大其心,可容天下之物; 虚其心,可受天下之善;

      <asp:AsyncPostBackTrigger ControlID="dllistconsult" EventName="Click" />
    • 已建议为答案 mldark 2009年9月21日 8:22
    • 已标记为答案 KeFang Chen 2009年9月24日 1:59
    2009年9月21日 8:22
  • 这个我也改了;不行啊;


    大其心,可容天下之物; 虚其心,可受天下之善;
    2009年9月21日 8:34
  • 按钮控件是在<cc1:TabPanel ID="tabthree" runat="server" HeaderText="咨询列表">控件的外面,外面有一个datalist控件,这个按钮控件就在这个datalist控件的顼模板里;

    大其心,可容天下之物; 虚其心,可受天下之善;
    2009年9月21日 8:37
  • 这个按钮控件就在这个datalist控件的顼模板里; ?那生成了多少个按钮了  注意只能绑定一个按钮
    2009年9月21日 8:58