Было найдено несколько элементов управления с одинаковым идентификатором «controlID», но не существует - PullRequest
0 голосов
/ 20 сентября 2019

Я получаю страшную ошибку:
Обнаружено несколько элементов управления с одинаковым идентификатором «lblEnteredBy».FindControl требует, чтобы элементы управления имели уникальные идентификаторы

В этом и заключается проблема, идентификатор " lblEnteredBy " не находится где в .cs, .aspx, .css, .js и т. Д.,или весь мой проект или решение, не говоря уже о странице.Я проверил все автоматически созданные javascripts, созданные Microsoft;ничего.Он не генерируется автоматически или не извлекается в качестве идентификатора элемента управления из баз данных ( на тот случай, если кто-то спросит ... ), где затем устанавливается идентификатор элемента управления (), и да, я видел этоИспользуемый метод, это было некрасиво ... )

Я абсолютно не представляю, откуда он или как он попадает на страницу.

Я не могу скопировать его на свой DEV или TEST коробки.Происходит только в PROD uction.

Способность проникновения в суть приветствуется.

1 Ответ

0 голосов
/ 20 сентября 2019

Попробуйте это 1. Выполните операцию «Найти» во всем решении.2. Если это не устраняется, поместите несколько точек останова в свои методы и просмотрите коллекцию контейнеров, в которой хранятся все элементы управления, отображаемые репликой.

...