为什么 RadioButton 在 ajax 中不起作用,updatepanel 使用 asp C#

本文关键字:updatepanel 使用 asp 不起作用 RadioButton ajax 为什么 | 更新日期: 2023-09-27 18:33:51

我在此页面上使用了ajax控件和更新面板。我已经在更新面板内的此页面上给出了一个触发器。当我调试此页面时,如果我单击名为 Rbfresh 的单选按钮,我没有从 RbFresh 获得任何值结果,也没有去RbFresh_CheckedChanged事件。所以我的代码无法工作。这是我在这个代码上的问题。包含此页面的面板根据来自这些 Rbfresh 的值可见。

 <asp:UpdatePanel ID="updatepanel1" runat="server" UpdateMode="Conditional" >
 <ContentTemplate>
 <div>
 <ajaxToolkit:ToolkitScriptManager runat="server" ID="ToolkitScriptManager1">
 </ajaxToolkit:ToolkitScriptManager>
  <tr>
     <td align="left" class="style2">
      </td>
      <td align="left" dir="ltr" class="style2">                                 
      <asp:RadioButton ID="RbFresh"  runat="server" Text="Fresher"Width="60px" 
        GroupName="e" oncheckedchanged="RbFresh_CheckedChanged" />                                                                
      <asp:RadioButton ID="RbExp" runat="server" Width="60px" Text="Experienced" 
       GroupName="e" oncheckedchanged="RbExp_CheckedChanged" />
      </td>
      <td align="left" dir="ltr" class="style2">
       </td>
      </tr>
      </div>
   </ContentTemplate>
   <Triggers>
    <asp:PostBackTrigger ControlID="Rbfresh"  />                              
    </Triggers>
     </asp:UpdatePanel>

为什么 RadioButton 在 ajax 中不起作用,updatepanel 使用 asp C#

使用此代码。 AutoPostBack="True"

<asp:UpdatePanel ID="updatepanel1" runat="server" UpdateMode="Conditional" >
 <ContentTemplate>
 <div>
 <ajaxToolkit:ToolkitScriptManager runat="server" ID="ToolkitScriptManager1">
 </ajaxToolkit:ToolkitScriptManager>
  <tr>
     <td align="left" class="style2">
      </td>
      <td align="left" dir="ltr" class="style2">                                 
      <asp:RadioButton ID="RbFresh"  runat="server" Text="Fresher"Width="60px"/>                                                                 GroupName="e" oncheckedchanged="RbFresh_CheckedChanged"/>
      <asp:RadioButton AutoPostBack="True" ID="RbExp" runat="server" Width="60px" Text="Experienced" 
       GroupName="e" oncheckedchanged="RbExp_CheckedChanged" />
      </td>
      <td align="left" dir="ltr" class="style2">
       </td>
      </tr>
      </div>
   </ContentTemplate>
   <Triggers>
    <asp:PostBackTrigger ControlID="RbExp"  />                              
    </Triggers>
     </asp:UpdatePanel>