2012-03-06 17 views
-1

私は自分のコーディングに問題があります。ありますエラーです:エラー:名前 'あなた'は現在のコンテキストに存在しません

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(); 

は、しかし、私はプログラムをデバッグするとき、それはあなたが '」doesnのことを言いますコンテンツには存在しません。このエラーはなぜ発生し、どうすれば解決できますか?

+0

同じ名前の別のコントロールを定義している可能性があります – JayOnDotNet

+0

IDEのGUIでコントロールを追加したのか、それとも入力しましたか? – cHao

+0

@cHaoそれを入力してください... – stillLearning

答えて

0

終了タグはど​​こですか。 </asp:DropDownList>。完璧です。私はそれを試してみます。

+0

oops。申し訳ありません、質問にを入れるのを忘れました。 – stillLearning

+0

そのok.Thereには何のエラーもありませんP :)その完璧な実行。私はそれを試みます。あなたの 'control'と' pagebehind'ファイルが異なっているかもしれません。 –