0

ある種の「画像モザイク」に画像をアップロードできるサイトがあります。36の異なる位置のドロップダウンから選択できます。すでに選択されている場合、ドロップダウンから特定の選択を無効にする方法はありますか?グレー表示されているか、削除されているか、無効になっているか、エラーラベル(すでに存在して機能している)に「別の場所を選択してください」(または後で決定したもの)というエラーメッセージが表示されているかどうかは関係ありません。

重複する場所を選択してアプリに動画を送信してもらいたくないだけです。これにはどのようなチェックを入れることができますか?

protected void PopulateImagePosition()
{
    String[] imagePositions = video.ListImagePositions();

    image_position.Items.Add(new ListItem("----- Please Select -----", ""));
    foreach (String tmpPosition in imagePositions)
    {
        String[] parts = tmpPosition.Split(new char[] { '|' });

        image_position.Items.Add(new ListItem(parts[1], parts[0]));
    }
}

これはC#.NETです。追加が必要な場合; コードを教えてください。助けていただければ幸いです。少し早いですがお礼を!

4

1 に答える 1

1

明白なことを述べてみてください

foreach (String tmpPosition in imagePositions)
{
    // add logic here to skip if imagePosition has already been selected 
    // or just don't include it in imagePositions if it has already been selected
    String[] parts = tmpPosition.Split(new char[] { '|' });
    image_position.Items.Add(new ListItem(parts[1], parts[0]));
}
于 2012-09-18T22:48:38.400 に答える