C# SelectedIndexChanged在RadioButton时不工作列出所选asp.net c?自动回邮也设置为true?
我在这里挣扎了很久。。。请帮忙。。 下面是aspx页面代码C# SelectedIndexChanged在RadioButton时不工作列出所选asp.net c?自动回邮也设置为true?,c#,asp.net,C#,Asp.net,我在这里挣扎了很久。。。请帮忙。。 下面是aspx页面代码 <asp:RadioButtonList ID="sing_group" runat="server" RepeatDirection="Horizontal" onselectedindexchanged="sing_group_SelectedIndexChanged" AutoPostBack="true"> <as
<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>
根据,事件名称为OnSelectedIndexChanged
在您的代码中,所有这些都是小规模的
<asp:RadioButtonList id="RadioButtonList1"
OnSelectedIndexChanged="Index_Changed"
AutoPostBack="true"
runat="server"/>
也试着这样做。。这是肯定的
<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;
}
}
你写错代码了。请更改您的密码 您的代码是:
onselectedindexchanged="sing_group_SelectedIndexChanged"
但应该是:
OnSelectedIndexChanged="sing_group_SelectedIndexChanged"
您可以获得输出。当您在调试中进入sing\u group\u SelectedIndexChanged on change index时,什么不起作用?代码看起来不错。使用调试器在加载sing\u group\u SelectedIndexChanged页面设置断点
OnSelectedIndexChanged="sing_group_SelectedIndexChanged"