我收到上述錯誤。它說,錯誤在第33行。編譯器錯誤消息:CS0103:名稱'listBox1'在當前上下文中不存在
下面的代碼:
源錯誤:
Line 31:
Line 32: while(r.Read()) {
Line 33: listBox1.Items.Add(new ListItem(r["first_name"], r["first_name"])); //this is the offending line
Line 34: }
Line 35: con.Close();
現在,我想我的ASP.NET是很好,我有下面的代碼有:
<asp:ListBox ID="listBox1" runat="server">
</asp:ListBox>
什麼可能我在這裏做錯了嗎?我有.aspx文件中的用戶控件設置,我在.aspx.cs文件中有正確的項目 - 它應該可以工作,不是嗎?我錯過了什麼?我還是新的C#
這意味着當它不可用時(IE處於不同的上下文中)時,您正在調用您的列表框。你在try/catch塊中添加了這個列表框嗎?看到你的其他代碼很難回答這個問題。 – Botonomous
它不在try/catch塊中。 –