0

我有一个 ASP ComboBox,它在页面加载时填充了一个信息列表并设置了一个选定的索引。我希望用户能够在框中键入一个新值并运行一个保存该值的例程。

到目前为止,我已经设法设置它,以便当您运行保存例程时,它可以检测框的文本使用;

cboFreeBody.SelectedItem.Text

如果该框加载了“arm”并且我将其更改为“leg”,当我运行我的例程时,它会获取新值并处理它,但是如果我删除“arm”并在运行例程时将其留空,则上面的代码返回'arm',我希望它返回''。

很抱歉,如果我没有在这里完全解释自己,我对 ASP 和 VB.NET 还比较陌生,所以我可能只是在这里散布无用的信息,但任何帮助将不胜感激。

4

2 回答 2

0

我不确定,但这可能会帮助你..

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

我通常使用 isnullorwhitespace 函数。

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

else

end if
于 2013-01-08T18:38:09.437 回答