Ive заметил, что если я добавлю TextBox на страницу, не присваивая ему свойство ID, тогда это свойство автоматически генерируется в соответствии с иерархией управления этой отображаемой страницы.Autogenerating control ids в ASP.NET
Я создаю настраиваемый элемент управления, который должен использоваться несколько раз на одной странице (так что hardcoding ID не будет работать).
Имеет ли ASP.NET метод, который я могу использовать для создания «уникального» идентификатора для каждого из этих элементов управления?
Итак, вы сказали, что если вы не будете жестко кодировать его, ASP.NET будет генерировать его. Почему вы хотите вызвать метод? –
Вы получаете какой-либо базовый класс управления? – Gabe
вы можете объяснить, почему он не будет работать, если он используется несколько раз? зависит от вашего 'ClientIDMode', несколько мест размещения вашего элемента управления могут по-прежнему иметь разные уникальные идентификаторы. –