Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.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
ASP.NET C#Web应用程序-复选框_C#_Asp.net - Fatal编程技术网

ASP.NET C#Web应用程序-复选框

ASP.NET C#Web应用程序-复选框,c#,asp.net,C#,Asp.net,我有两个复选框,我想做的是,当我选中一个复选框时,另一个应该被禁用,我总是在C#Windows应用程序中这样做,这是我第一次尝试使用ASP.NET,有没有一种不用组合复选框的方法? 以下是我的方法,但它不起作用: protected void checkplan0_CheckedChanged(object sender, EventArgs e) { if (checkplan0.Checked == true) { checkplan1.Enabled = f

我有两个复选框,我想做的是,当我选中一个复选框时,另一个应该被禁用,我总是在C#Windows应用程序中这样做,这是我第一次尝试使用ASP.NET,有没有一种不用组合复选框的方法? 以下是我的方法,但它不起作用:

protected void checkplan0_CheckedChanged(object sender, EventArgs e)
{
    if (checkplan0.Checked == true)
    {
        checkplan1.Enabled = false;
    }
    if (checkplan0.Checked == false)
    {
        checkplan1.Enabled = true;

    }
}

您的代码似乎是正确的,因为您提到您来自windows窗体后台,我想这就是您缺少的

<asp:CheckBox 
      ID="checkplan0" 
      runat="server" 
      AutoPostBack="true" 
      OnCheckedChanged="checkplan0_CheckedChanged" />


设置
AutoPostBack=“true”
设置此值将意味着选中复选框时,回发将发送到服务器,并且您在检查更改时编写的代码将执行。

您的代码似乎是正确的,因为您提到您来自windows窗体后台,我认为这是您缺少的

<asp:CheckBox 
      ID="checkplan0" 
      runat="server" 
      AutoPostBack="true" 
      OnCheckedChanged="checkplan0_CheckedChanged" />


设置
AutoPostBack=“true”
设置此值将意味着选中复选框时,回发将发送到服务器,并且您在检查更改时编写的代码将执行。

您的代码似乎是正确的,因为您提到您来自windows窗体后台,我认为这是您缺少的

<asp:CheckBox 
      ID="checkplan0" 
      runat="server" 
      AutoPostBack="true" 
      OnCheckedChanged="checkplan0_CheckedChanged" />


设置
AutoPostBack=“true”
设置此值将意味着选中复选框时,回发将发送到服务器,并且您在检查更改时编写的代码将执行。

您的代码似乎是正确的,因为您提到您来自windows窗体后台,我认为这是您缺少的

<asp:CheckBox 
      ID="checkplan0" 
      runat="server" 
      AutoPostBack="true" 
      OnCheckedChanged="checkplan0_CheckedChanged" />


设置
AutoPostBack=“true”
将此设置为true意味着选中复选框时,将向服务器发送回发,并且将执行您在检查更改时编写的代码。

您的代码看起来不错。但是因为你是初学者。您可能缺少源页面中的简单内容


=>检查复选框的
自动回发
是否设置为
。如果不添加AutoPostBack=“true”

您的代码看起来不错。但是因为你是初学者。您可能缺少源页面中的简单内容


=>检查复选框的
自动回发
是否设置为
。如果不添加AutoPostBack=“true”

您的代码看起来不错。但是因为你是初学者。您可能缺少源页面中的简单内容


=>检查复选框的
自动回发
是否设置为
。如果不添加AutoPostBack=“true”

您的代码看起来不错。但是因为你是初学者。您可能缺少源页面中的简单内容


=>检查复选框的
自动回发
是否设置为
。如果不像其他人说的那样添加AutoPostBack=“true”

,也可能值得考虑使用单选按钮,因为一次只能检查组中的一个单选按钮

<asp:RadioButton id="radioplan0" Checked="True" GroupName="RadioPlan" runat="server" Autopostback="true" />
<asp:RadioButton id="radioplan1" Checked="False" GroupName="RadioPlan" runat="server" Autopostback="true" />


然后,无需向代码中添加任何内容即可关闭其他选项。

就像其他人所说的那样,您需要使用autopostback=“true”,也可能值得考虑使用单选按钮,因为一次只能检查组中的一个单选按钮

<asp:RadioButton id="radioplan0" Checked="True" GroupName="RadioPlan" runat="server" Autopostback="true" />
<asp:RadioButton id="radioplan1" Checked="False" GroupName="RadioPlan" runat="server" Autopostback="true" />


然后,无需向代码中添加任何内容即可关闭其他选项。

就像其他人所说的那样,您需要使用autopostback=“true”,也可能值得考虑使用单选按钮,因为一次只能检查组中的一个单选按钮

<asp:RadioButton id="radioplan0" Checked="True" GroupName="RadioPlan" runat="server" Autopostback="true" />
<asp:RadioButton id="radioplan1" Checked="False" GroupName="RadioPlan" runat="server" Autopostback="true" />


然后,无需向代码中添加任何内容即可关闭其他选项。

就像其他人所说的那样,您需要使用autopostback=“true”,也可能值得考虑使用单选按钮,因为一次只能检查组中的一个单选按钮

<asp:RadioButton id="radioplan0" Checked="True" GroupName="RadioPlan" runat="server" Autopostback="true" />
<asp:RadioButton id="radioplan1" Checked="False" GroupName="RadioPlan" runat="server" Autopostback="true" />



然后,无需向代码中添加任何内容即可关闭其他选项。

那么您是否遇到任何错误?或者其他问题?没有错误,只是没有任何作用。请检查答案。这可能会对你有所帮助。那么你有没有收到任何错误?或者其他什么?没有错误,只是没有做任何事情。检查答案。这可能会对你有所帮助。那么你有没有收到任何错误?或者其他什么?没有错误,只是没有做任何事情。检查答案。这可能会对你有所帮助。那么你有没有收到任何错误?或者其他什么?没有错误,只是没有做任何事情。检查答案。这可能对你有帮助,谢谢。我有一个问题,因为复选框实际上位于页面的底部,例如,当我单击“检查”时,它总是将我带到屏幕的顶部,我是否可以阻止它并保持在页面上的位置?再次感谢您。是的,您需要设置好阅读本文的位置。谢谢。我有一个问题,因为复选框实际上位于页面的底部,例如,当我单击“检查”时,它总是将我带到屏幕的顶部,我是否可以阻止它并保持在页面上的位置?再次感谢您。是的,您需要设置好阅读本文的位置。谢谢。我有一个问题,因为复选框实际上位于页面的底部,例如,当我单击“检查”时,它总是将我带到屏幕的顶部,我是否可以阻止它并保持在页面上的位置?再次感谢您。是的,您需要设置好阅读本文的位置。谢谢。我有一个问题,因为复选框实际上位于页面的底部,例如,当我单击“检查”时,它总是将我带到屏幕的顶部,我是否可以阻止它并保持在页面上的位置?再次感谢您。是的,您需要设置阅读本文的位置