위의 오류가 발생합니다. 오류는 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 파일에 올바른 항목이 있습니다. 제대로 작동해야합니다. 내가 뭘 놓치고 있니? 당신이 당신의 영문 내부 UserControl
인스턴스를 만든 경우 나는 당신이 Controls
모음을 사용하여 UserControl
예를 내부 ListBox
컨트롤을 찾아야 아직 C#
즉, 사용할 수없는 경우 listbox를 호출한다는 의미입니다 (IE는 다른 컨텍스트에 있음). try/catch 블록에이 목록 상자를 추가 했습니까? 나머지 코드를 보면서이 w/out에 대답하기는 어렵습니다. – Botonomous
try/catch 블록 안에 있지 않습니다. –