User controls 放置在用户控件中的更新面板导致完全回发

User controls 放置在用户控件中的更新面板导致完全回发,user-controls,updatepanel,asp.net-4.0,User Controls,Updatepanel,Asp.net 4.0,我有一个用户控件。其中包含更新面板。我只想为radiobutton列表的SelectIndexChanged事件更新页面的一部分,但我的更新面板会导致完全发回。 我使用的是vs-2010 层次结构如下所示。 母版页->.aspx页->用户控制->用户控制->更新面板 我试图通过直接将用户控件放入.aspx页面来实现这一点。在这种情况下,它可以正常工作 我的HTML标记代码如下所示 <tr> <td colspan="2"> <asp:Upda

我有一个用户控件。其中包含更新面板。我只想为radiobutton列表的SelectIndexChanged事件更新页面的一部分,但我的更新面板会导致完全发回。 我使用的是vs-2010

层次结构如下所示。 母版页->.aspx页->用户控制->用户控制->更新面板

我试图通过直接将用户控件放入.aspx页面来实现这一点。在这种情况下,它可以正常工作

我的HTML标记代码如下所示

<tr>
    <td colspan="2">
        <asp:UpdatePanel ID="upMedicalStatus" runat="server">
        <ContentTemplate>
             <table class="TABLE100">
                <tr>
                  <td> 1.</td>
                  <td>Diabetes Mellitus</td>
                  <td align="right">
                      <asp:RadioButtonList ID="rdbDiabetes" runat="server"                                               RepeatDirection="Horizontal"                                       onselectedindexchanged="rdbDiabetes_SelectedIndexChanged" 
                                        AutoPostBack="True">
                         <asp:ListItem Value="True">Yes</asp:ListItem>
                         <asp:ListItem Value="False">No</asp:ListItem>
                      </asp:RadioButtonList>
                  </td>
                </tr>
             </table>
          </ContentTemplate>
           <Triggers>
                <asp:AsyncPostBackTrigger ControlID="rdbDiabetes" EventName="SelectedIndexChanged" />
                        <%--<asp:PostBackTrigger ControlID="rdbDiabetes" />--%>
           </Triggers>
       </asp:UpdatePanel>
    </td>
  </tr>

1.
糖尿病
对
不