I am using asp.net/C#
for my project.Currently i have a default.aspx
page and a master page.The default.aspx
page has many controls , and
The ID on server controls is automatically generated and is not the same as the generated ID on the client side.
You can find what the generated ID with be with this: <%# txtCustNo.ClientID %>
ASP.NET 4 supports a new ClientIDMode property on the Control base class. The ClientIDMode property indicates how controls should generate client ID values when they render. The ClientIDMode property supports four possible values:
When using ASP.Net before 4.0 you have to live with the auto generated ID's.
For more info on the 4.0 features see this link.
http://weblogs.asp.net/scottgu/archive/2010/03/30/cleaner-html-markup-with-asp-net-4-web-forms-client-ids-vs-2010-and-net-4-0-series.aspx