У меня есть 3 выпадающих списка (поле со списком) в среде asp.net.Все они являются необязательными, поэтому, если пользователь что-то выбрал, я обновляю базу данных, если вообще ничего не было выбрано, я все еще обновляю базу данных с нулевыми значениями.
Я пытался сделать это:
int? CountryId = Convert.ToInt32(ddCountries.SelectedItem.Value);
Я надеялся, что если ничего не выбрано, в CountryId будет вставлено значение null, но вместо этого будет выдано исключение.
Я попытался найти ddCountries.isSelected (или что-то в этом роде), ноего, очевидно, не существует ..
так как мне узнать, был ли сделан выбор в выпадающем списке?- через код c #.
Большое спасибо
ps: у меня есть мысль - я помещаю каждое раскрывающееся окно в блок try ... catch и, если возникает исключение, вручную устанавливаю переменные в null.... но я не уверен, что это лучший способ сделать это!