2 つの DropDownLists があり、次のような項目を追加しています。
using (SqlDataReader reader = command.ExecuteReader())
{
ddUserTarget.Items.Add(new ListItem(" ", "empty534534545"));
while (reader.Read())
{
ddUsersSource.Items.Add(new ListItem(reader[1].ToString(), reader[0].ToString()));
ddUserTarget.Items.Add(new ListItem(reader[1].ToString(), reader[0].ToString()));
}
}
ボタンのクリックまたは自動ポストバックの後にこの DropDownList のいずれかを使用すると、次の HttpException が発生します。
DropDownList では、複数の項目を選択することはできません。(0x80004005)
この行を削除すると、エラーは表示されなくなります。
ddUserTarget.Items.Add(new ListItem(" ","empty534534545"));
エラーは次の位置でトリガーされます。
それ以外の場合 (ddUserTarget.SelectedValue == "テスト")
今は本当にどうしたらいいのかわからない……。