如何找到动态创建的控件的客户端 ID?
在我的 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 显示为空。
我在这里想念什么?