[英]SelectedIndexChanged not working while RadioButtonList selected asp.net c#? autopostback also set to true?
i've been struggling here for lot... kindly help.. below aspx page code... 我一直在这里苦苦挣扎...很好的帮助.. 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>
my code behind code... 我的代码背后的代码...
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;
}
}
Try like this as well.. this will run for sure.. 也尝试这样。.这将确保运行..
<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;
}
}
You're writing wrong code. 您正在编写错误的代码。 Please, change your code. 请更改您的代码。
Your code is: 您的代码是:
onselectedindexchanged="sing_group_SelectedIndexChanged"
But should be: 但应为:
OnSelectedIndexChanged="sing_group_SelectedIndexChanged"
You can get output. 您可以获得输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.