Webページにコンボボックスといくつかのテキストボックスがあります。コンボボックスで選択した値に応じて、特定のテキストボックスにフォーカスを設定します。以下は私のコードです:
if (cbo1.SelectedValue == "01")
txt1.Focus();
else
txt2.Focus();
これは、コンボボックスがロードされたばかりで、選択されたアイテムがない場合でも機能します。私の質問は「これは良い習慣ですか?」です。SelectedValueは実際にはオブジェクトであるため。通常はcob1.SelectedValue.ToString()を使用しますが、選択した項目がない場合は例外が発生します。