2012-03-06 4 views
-1

코딩 문제가 있습니다.오류 : 이름 'you'이 (가) 현재 컨텍스트에 없습니다.

Error:The name 'you' does not exist in the current context.. the ID already exist in the Default.aspx

<asp:DropDownList ID="you" runat="server"> 
      <asp:ListItem>zed</asp:ListItem> 
      <asp:ListItem>joey</asp:ListItem> 
      <asp:ListItem>john</asp:ListItem> 

및하여 default.aspx.cs

string stat = you.SelectedValue.ToString(); 

하지만 프로그램을 디버깅 할 때, 그것은 '는'당신이이 아무튼 말 : 오류가되는 콘텐츠에 존재하지 않습니다. 이 오류가 발생하는 이유는 무엇이며 어떻게 해결할 수 있습니까?

+0

다른 컨트롤을 같은 이름으로 정의했을 수 있습니다. – JayOnDotNet

+0

IDE의 GUI를 통해 컨트롤을 추가 했습니까? – cHao

+0

@cHao 입력하십시오 ... – stillLearning

답변

0

닫기 태그는 어디에 있습니까? </asp:DropDownList>. 완벽하게 작동합니다. 시도해보십시오.

+0

oops. 죄송합니다.를 질문에 넣는 것을 잊었습니다. – stillLearning

+0

그것의 ok.There는 오류 P가 없다. 완벽하다. 나는 그것을 시도한다. 당신의'control'과'pagebehind' 파일이 다르게 보일지도 모른다. –

관련 문제