Определение идентификатора клиента для динамически создаваемых элементов управления?

Как мне найти идентификатор клиента для динамически созданного элемента управления?

В моем ascx есть следующий фрагмент.

  function DoSomething() {
        var loneStar= $find("<%= loneStar.ClientID %>");
        loneStar.hide();
    }

В моем коде позади у меня есть

public partial class SomeControl: System.Web.UI.UserControl
    {
    protected Label loneStar = new Label { Text = "Raspeberry", ForeColor = System.Drawing.Color.DarkGray};

    private void someOtherMethod()
         {
         somePanel.Controls.Add(loneStar);
         }
    }

Проблема в том, что ClientID на отображаемой странице отображается как пустой.

Что мне здесь не хватает?

5
задан Matt 17 June 2011 в 22:08
поделиться