我使用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。 我能做什么?谢谢你的帮助