ドロップダウンリストを動的に追加するためのコードは、ドロップダウンリストごとに表示されるように永続的な値を追加しました
protected void btnAdd_Click(オブジェクト送信者, EventArgs e) { txtSelectUrTime.Visible = false; btnAdd.Visible = false;
DropDownList7.Items.Remove(DropDownList7.SelectedItem);
DropDownList7.Items.Add(new ListItem(txtSelectUrTime.Text));
DropDownList16.Items.Add(new ListItem(txtSelectUrTime.Text));
DropDownList21.Items.Add(new ListItem(txtSelectUrTime.Text));
DropDownList22.Items.Add(new ListItem(txtSelectUrTime.Text));
DropDownList23.Items.Add(new ListItem(txtSelectUrTime.Text));
DropDownList24.Items.Add(new ListItem(txtSelectUrTime.Text));
}
txtselecturtime テキストは、実行時にユーザーがタイムスロット値を更新するフィールドです。ボタンをクリックすると、この値がすべてのドロップダウンリストに追加されます。
このコードの問題は、実行時にのみ値が表示されることです..そのプロジェクトをリロードした後..n実行します..ユーザーによって動的に追加された値は、以前に表示されていたにもかかわらず表示されません。