У меня есть DropDownList в DetailsView, который связывает 'AllocatedUser' пользователя с пользователем в таблице Users. Иногда в базе данных случаются сбои, когда выделенного пользователя нет в таблице пользователей, которой заполняется DropDownList. В этом случае происходит сбой сайта, и мы получаем сообщение «Выбранное значение не существует в списке ошибок».
Что я хочу сделать, так это перехватить любые ошибки связывания, подобные этим, и просто установить индекс DropDownList на 0. Я пробовал что-то вроде этого:
OnDataBinding='DoesExist("AllocatedUser",<%#Bind("AllocatedUser")%>)'
но ему не нравится синтаксис этого. Есть другие идеи?