Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在asp.net中使用autopostback=false选中另一个单选按钮时取消选中该按钮_C#_Asp.net - Fatal编程技术网

C# 如何在asp.net中使用autopostback=false选中另一个单选按钮时取消选中该按钮

C# 如何在asp.net中使用autopostback=false选中另一个单选按钮时取消选中该按钮,c#,asp.net,C#,Asp.net,当我选中男性单选按钮,同时选中女性单选按钮时,男性单选按钮不会被取消选中。上面的代码我一次只检查一个单选按钮。 但它不起作用。另外,我希望AutoPostBack=false。您可以尝试使用单选按钮列表控件而不是单选按钮控件吗 protected void male_CheckedChanged(object sender, EventArgs e) { female.Checked = !male.Checked; } protected void female_C

当我选中男性单选按钮,同时选中女性单选按钮时,男性单选按钮不会被取消选中。上面的代码我一次只检查一个单选按钮。
但它不起作用。另外,我希望AutoPostBack=false。

您可以尝试使用单选按钮列表控件而不是单选按钮控件吗

protected void male_CheckedChanged(object sender, EventArgs e)
   {
        female.Checked = !male.Checked;
   }
protected void female_CheckedChanged(object sender, EventArgs e)
   {
        male.Checked = !female.Checked;
   }

您不需要回发或事件处理程序来实现这一点

您需要使用,如果您希望一次激活一个按钮

<asp:RadioButtonList ID="RdoSex" runat="server">
            <asp:ListItem Text="Male" />
            <asp:ListItem Text="Female" />
</asp:RadioButtonList>


FYI:不要使用服务器端CheckedChanged事件来激活其他单选按钮。

请按此设置代码块的格式,并提供有关您所经历的更多细节。另外,标记也会有好处。在C#中不会这样做。。。这是一个javascript的东西,上帝保佑。你能发布标记吗?
<asp:RadioButton runat="server" ID="MaleRadioButton" 
    Text=" Male" GroupName="gender"/>
<asp:RadioButton runat="server" ID="FemaleRadioButton" 
    Text=" Female" GroupName="gender"/>