当我单击单选按钮列表控件中的单选按钮时,会调用 javascript 函数,但不会触发服务器端 onchange 事件。我对控件的“onchange”事件进行了同样的尝试,但没有奏效。
第一种——
<asp:RadioButtonList ID="rdoRightPeriod" runat="server" CssClass="text"
OnSelectedIndexChanged="rdoRightPeriod_SelectedIndexChanged" AutoPostBack="true"
RepeatDirection="Horizontal" onclick="return showConfirmMessageBoxNew()">
<asp:ListItem Text="Year Based" Value="Y"></asp:ListItem>
<asp:ListItem Text="Perpetuity" Value="P"></asp:ListItem>
<asp:ListItem Text="Run Based" Value="R"></asp:ListItem>
</asp:RadioButtonList>
第二种
<asp:RadioButtonList ID="rdoRightPeriod" runat="server" CssClass="text"
OnSelectedIndexChanged="rdoRightPeriod_SelectedIndexChanged" AutoPostBack="true"
RepeatDirection="Horizontal">
<asp:ListItem Text="Year Based" Value="Y" onclick="return showConfirmMessageBoxNew()"></asp:ListItem>
<asp:ListItem Text="Perpetuity" Value="P" onclick="return showConfirmMessageBoxNew()"></asp:ListItem>
<asp:ListItem Text="Run Based" Value="R"onclick="return showConfirmMessageBoxNew()"></asp:ListItem>
</asp:RadioButtonList>
我尝试了上述两种技术,但没有调用服务器端代码。