Как установить конкретный идентификатор для серверных элементов управления в веб-форме 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)