У меня есть страница мастер-детали, в которой я использую GridView для отображения нескольких строк данных, а также диалоговое окно DetailsView + jQuery для отображения деталей одной записи. только один элемент DetailsView открыт одновременно.ASP.NET: Как назначить ID в поле DetailsView?
Мне нужно иметь возможность вытащить одно поле открытого элемента DetailsView для манипуляции с использованием JavaScript. Есть ли способ предоставить уникальный идентификатор для заданного поля в DetailsView, поэтому я могу использовать getElementByID? Или есть другой способ выполнить то, что я пытаюсь сделать?
Благодарим вас заблаговременно.
Спасибо. Однако проблема заключается не в поиске элемента с использованием jQuery - он присваивает идентификатор текстовому полю для поиска jQuery. – jbreed
Если вы используете поле шаблона в своем представлении сведений, вы привязываете свои данные к элементам управления asp.net nowmal, таким как текстовые поля или метки, в шаблоне. Как и все элементы управления .net, вы даете им уникальный идентификатор. Идентификатор обработанного html-элемента всегда будет заканчиваться идентификатором, который вы даете вашему управлению привязкой databound asp.net в поле вашего шаблона просмотра деталей. –
Я обновил свое сообщение, чтобы продемонстрировать, что я имею в виду. –