Como obter a identificação correta dos controles filho no lado do cliente

Estou trabalhando no ASP.NET e não estou usando nenhuma estrutura AJAX do ASP.NET.
Agora, estou tentando atualizar o conteúdo das caixas de texto e caixas suspensas na célula Grid Controls no lado do cliente usando (maneira clássica do JavaScript) AJAX. Mas o problema que estou enfrentando é que os controles (caixa de texto, lista suspensa) que eu gostaria de atualizar quando renderizados no lado do cliente são prefixados pelo ID dos controles do usuário e pelos IDs de linha.

Então fica comoUserContro_row_no_controlId.

Com isso, está se tornando difícil acompanhar os IDs dos controles no lado do cliente para atualizá-los.

Por favor, deixe-me saber como isso pode ser simplificado?
Podemos obter exatamente o que será prefixado para controlar quando for renderizado no lado do cliente?
Qual é a melhor maneira de obter o ID no lado do cliente?

Eu tentei usar control.clientId, mas está me dando apenas_controlId parte não éUserContro_row_no parte.
Obrigado a todos,

questionAnswers(1)

yourAnswerToTheQuestion