CodeBehind C#该名称在当前上下文中不存在

时间:2014-04-13 12:43:51

标签: c# asp.net listbox

我使用C#在Visual Studio 2012中构建网站。我的问题是在CodeBehind中找不到我的一个控件(名为ListBox1的列表框)。我收到以下消息:

  

名称ListBox1在当前上下文中不存在

在我的文件login.aspx

<asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>

在我的文件login.aspx.se

protected void LoadListBox()
{  
                for (int x = 1; x <= 50; x++)
                {
                    ListBox1.Items.Add("Item " + x.ToString());
                }
 }

在我的文件login.aspx.designers.cs

/// <summary>
        /// ListBox1 control.
        /// </summary>
        /// <remarks>
        /// Auto-generated field.
        /// To modify move field declaration from designer file to code-behind file.
        /// </remarks>
        protected global::System.Web.UI.WebControls.ListBox ListBox1;

我甚至无法双击该项目进入CodeBehind。 我能做什么?谢谢你的帮助

0 个答案:

没有答案