2017-09-01 88 views
1

这是我的拳头问题,我一直在寻找如何使用复选框在ac#web窗体中,我发现一些代码几乎是我所需要的,但我不断得到错误,因为所有这些代码都不适用于C#Web表单。Visual Studio C#web窗体复选框CheckedChanged方法错误

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中有错误:

The name 'cbxScheduleDate' does not exist in the current context

现在有没有人如何解决这个Visual Studio的错误,或者另一种方式来完成这项工作?

谢谢!

回答

0

您的asp标签格式不正确。在那里有一个分号

autopostback="true" 

这是不需要的。 OMG!

+0

OMG!对我感到羞耻...是的,你是完全正确的。我刚刚删除了它,它现在正在工作。也许长时间处理相同的问题会让你的大脑看不到东西。谢谢!!! – wgrando

相关问题