Visual Studio C#Web表单复选框CheckedChanged方法错误

时间:2017-09-01 14:37:24

标签: c# visual-studio checkbox webforms

这是我的第一个问题,我一直在搜索如何在ac #web表单中使用复选框,我发现一些代码几乎就是我需要的,但我一直收到错误,因为所有这些代码都不适用于C#网络专门形成。

File.aspx有这段代码:

<asp:CheckBox ID="cbxScheduleDate" runat="server" Text="Schedule for today" AutoPostBack="true"; OnCheckedChanged="cbxScheduleDate_CheckedChanged"/>

File.aspx.cs有以下代码:

protected void cbxScheduleDate_CheckedChanged(object sender, EventArgs e)
    {
        if (cbxScheduleDate.Checked)
            txtScheduleDate.Visible = false;
        else
            txtScheduleDate.Visible = true;

    }

所以,我需要的是当选中复选框时,我使txtScheduleDate文本框不可见。

现在使用该代码,Visual Studio出现错误:

  

当前上下文中不存在名称“cbxScheduleDate”

现在有人如何解决这个Visual Studio错误,或者其他方法来解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

您的asp标签格式不正确。

之后有一个分号
autopostback="true"

这不是必需的。