为什么 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>
使用此代码。 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>