ASP.NET で Web サイトを作成していて、問題が発生しました。別のドロップダウン リストで新しいオプションが選択されたときに、ウェブサイトで 1 つのドロップダウン リストにオプションを追加したい。これを行うために、2 番目のドロップダウン リストの SelectedIndexChanged イベントを使用しています。この行をこのイベントに追加してコードをテストすると、次のようになります。
DropDownSubject.Items.Add("TEST");
最初のドロップダウン リストには何も起こりません。このドロップダウン リストには、エディターで自動的に「Unbound」という単語が書き込まれているためですか? この問題を解決するにはどうすればよいですか?
項目を追加する最初のドロップダウン リストのマークアップを次に示します。
<asp:DropDownList ID="DropDownClasses" runat="server"
>
そして2番目は、私がイベントを使用しています:
<asp:DropDownList ID="DropDownSubject" runat="server"
onselectedindexchanged="DropDownSubject_SelectedIndexChanged">
<asp:ListItem>Mathematics</asp:ListItem>
<asp:ListItem>Foreign Language</asp:ListItem>
<asp:ListItem>Science</asp:ListItem>
<asp:ListItem>Social Studies</asp:ListItem>
<asp:ListItem>English</asp:ListItem>
</asp:DropDownList>
すべてのヘルプは大歓迎です。