簡體   English   中英

當RadioButtonList選擇asp.net C#時,SelectedIndexChanged無法正常工作? autopostback還設置為true嗎?

[英]SelectedIndexChanged not working while RadioButtonList selected asp.net c#? autopostback also set to true?

我一直在這里苦苦掙扎...很好的幫助.. aspx頁面代碼下方...

<asp:RadioButtonList ID="sing_group" runat="server" RepeatDirection="Horizontal" 
                        onselectedindexchanged="sing_group_SelectedIndexChanged" AutoPostBack="true">
                        <asp:ListItem Value="0">Single</asp:ListItem>
                        <asp:ListItem Value="1">Group</asp:ListItem>
                    </asp:RadioButtonList>

我的代碼背后的代碼...

    protected void sing_group_SelectedIndexChanged(object sender, EventArgs e)
    {

        if (sing_group.SelectedValue == "0")
        {
            first_name.Enabled = true;
            last_name.Enabled = true;
            group_name.Enabled = false;
        }
        else
        {
            first_name.Enabled = false;
            last_name.Enabled = false;
            group_name.Enabled = true;
        }

    }

也嘗試這樣。.這將確保運行..

<asp:RadioButtonList ID="sing_group" runat="server" RepeatDirection="Horizontal" 
                       AutoPostBack="true">
                        <asp:ListItem Value="0">Single</asp:ListItem>
                        <asp:ListItem Value="1">Group</asp:ListItem>
                    </asp:RadioButtonList>

Protected Void Page_Load(Object Sender, EventArgs e){
    sing_group.SelectedIndexChanged += sing_group_SelectedIndexChanged;
}
protected void sing_group_SelectedIndexChanged(object sender, EventArgs e)
{

    if (sing_group.SelectedValue == "0")
    {
        first_name.Enabled = true;
        last_name.Enabled = true;
        group_name.Enabled = false;
    }
    else
    {
        first_name.Enabled = false;
        last_name.Enabled = false;
        group_name.Enabled = true;
    }

}

根據MSDN ,事件名稱為OnSelectedIndexChanged在您的代碼中,所有情況均為小寫。

<asp:RadioButtonList id="RadioButtonList1" 
            OnSelectedIndexChanged="Index_Changed"
            AutoPostBack="true"
            runat="server"/>

您正在編寫錯誤的代碼。 請更改您的代碼。

您的代碼是:

onselectedindexchanged="sing_group_SelectedIndexChanged"

但應為:

OnSelectedIndexChanged="sing_group_SelectedIndexChanged"

您可以獲得輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM