Como definir uma identificação específica para controles de servidor em um formulário da Web do ASP.NET que está usando uma MasterPage?
É possível definir uma identificação específica em um controle de servidor ASP.NET? Sempre que atribuo um ID e executo o formulário da Web, o ID é alterado.
Por exemplo:
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
É traduzido para isso:
<input id="ct100_ContentPlaceHolder1_txtName" type="text" />
Eu acho que isso é feito comigo usando páginas mestras, mas se sim, como posso ter certeza de que um controle terá um determinado ID (para fins de javascript). Coloquei o ID gerado automaticamente no meu javascript e ele está funcionando, mas eu preferiria ter usado os IDs que os designei originalmente. Isso é possível?
(Isto é para versão: ASP.NET 3.5)