我的网页中有一个组合框和几个文本框,根据组合框的选定值,我会将焦点设置到特定的文本框。以下是我的代码:
if (cbo1.SelectedValue == "01")
txt1.Focus();
else
txt2.Focus();
即使刚刚加载组合框并且没有选定项目,这也可以工作。我的问题是“这是一个好习惯吗?” 因为 SelectedValue 实际上是一个对象。通常我使用 cob1.SelectedValue.ToString(),但是当没有选中项时出现异常。