我不知道爲什麼我的radiobuttonlist
僅在我選擇第二個列表項時觸發!爲什麼我的單選按鈕列表僅在所選值= 1時觸發
我的aspx:
<asp:Panel ID="pnl_select_sign" runat="server" Visible="false">
<asp:RadioButtonList ID="rb_select_sign" runat="server" AutoPostBack="true" RepeatDirection="Horizontal"
OnSelectedIndexChanged="rb_select_sign_SelectedIndexChanged" CausesValidation="false" AppendDataBoundItems="true">
<asp:ListItem Selected="True" Value="0">normal</asp:ListItem>
<asp:ListItem Value="1">abnormal</asp:ListItem>
</asp:RadioButtonList>
</asp:Panel>
<div class="events" dir="rtl">
<fieldset>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Panel ID="pnl_PageNew_UC" runat="server" Width="100%">
</asp:Panel>
<asp:Panel ID="pnl_sign" runat="server" Width="100%" Visible="false">
</asp:Panel>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rb_select_sign" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
</fieldset>
</div>
我的.cs:
protected void rb_select_sign_SelectedIndexChanged(object sender, EventArgs e)
{
if (rb_select_sign.SelectedValue == "0")
{
pnl_PageNew_UC.Visible = true;
pnl_sign.Visible = false;
}
else
{
pnl_PageNew_UC.Visible = false;
pnl_sign.Visible = true;
}
}
我恨更新面板:(:( 慘了微軟的AJAX !! –
有時你不能把所有控件的更新因爲頁面設計 – phnkha
@just_name我同意,這很煩人 - 但過了一段時間,你開始得到它的手... :) – Blachshma