Я работаю в динамических данных ASP .NET.
В одном из моих элементов управления редактированием я хотел позволить пользователю добавлять записи из связанной таблицы на текущую страницу. (Буквально, если вы находитесь на странице заказов, вам будет разрешено добавить нового клиента в систему на этой странице, а затем связать его с этим заказом).
Итак, у меня есть DetailsView, установленный на InsertMode, вложенный в UpdatePanel, который отображается ModalPopupExtender, который вызывается при нажатии «добавить новый».
Этот ключ работает при первом выполнении этого процесса, то есть добавляется клиент (и я также обновляю раскрывающийся список).
Тем не менее, я понял, что это не сработало (правильно) снова, пока я не обновил всю страницу.
Когда я подключил свой отладчик, мои худшие опасения были реализованы (хорошо, не совсем). Но было сделано исключение:
«Ошибка времени выполнения Microsoft JScript: Sys.InvalidOperationException: два компонента с одинаковым идентификатором». Который, казалось, жаловался на элемент управления расширением календаря, который является частью представления сведений.
Любое руководство о том, что здесь происходит, было бы замечательно. Спасибо.