0

ページの読み込み時に情報のリストが入力され、選択したインデックスが設定されているASPComboBoxがあります。ユーザーがボックスに新しい値を入力して、その値を保存するルーチンを実行できるようにしたいと思います。

これまでのところ、保存ルーチンを実行すると、以下を使用してボックスのテキストを検出できるように設定できました。

cboFreeBody.SelectedItem.Text

ボックスに「arm」がロードされ、「leg」に変更すると、ルーチンを実行すると新しい値が取得されて処理されますが、「arm」を削除してルーチンを実行するときに空白のままにすると、上記のコードが表示されます。 'arm'を返します。ここで、''を返すと予想されます。

ここで完全に説明していなかった場合は申し訳ありませんが、ASPとVB.NETはかなり新しいので、ここでは役に立たない情報を散らかしているだけですが、助けていただければ幸いです。

4

2 に答える 2

0

通常は isnullorwhitespace 関数を使用します。

if string.isnullorwhitespace(cboFreeBody.SelectedItem.Text) then

else

end if
于 2013-01-08T18:38:09.437 に答える
0

よくわかりませんが、それはあなたを助けるかもしれません..

If com_box.SelectedItem = vbEmpty Then
            MsgBox("its empty")
        End If
于 2013-01-08T17:03:26.377 に答える