Как установить конкретный идентификатор для серверных элементов управления в веб-форме ASP.NET, которая использует MasterPage?

Можно ли установить определенный идентификатор на серверном элементе управления ASP.NET? Каждый раз, когда я назначаю идентификатор и запускаю веб-форму, идентификатор меняется.

Например:

<asp:TextBox ID="txtName" runat="server"></asp:TextBox>

Получается переведено в это:

<input id="ct100_ContentPlaceHolder1_txtName" type="text" />

Я думаю, что это подходит для меня с использованием главных страниц, но если это так, как я могу быть уверен, что у элемента управления будет определенный идентификатор (для целей JavaScript). Я поместил автоматически сгенерированный идентификатор в свой javascript, и он работает, но я бы предпочел использовать идентификаторы, которые я им изначально присвоил. Это возможно?

(Это для версии: ASP.NET 3.5)

Ответы на вопрос(2)

Ваш ответ на вопрос