这是我的第一个问题,我一直在搜索如何在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错误,或者其他方法来解决这个问题?
谢谢!
答案 0 :(得分:0)
您的asp标签格式不正确。
之后有一个分号autopostback="true"
这不是必需的。