我有一个复合控件,我将标签的 associatedControlID 设置为文本框的 ID。但生成的控件 id 如下所示:
ctl00_ctl00_MasterContent_MainContent_TextboxControlId_
它应该是:
ctl00_ctl00_MasterContent_MainContent_TextboxControlId_**ct100**
最后一部分未正确生成。
我在我的基础中创建了一个方法,并在 OnLoad() 中调用给定的代码。我也尝试过 OnPreRender(),但它没有用。
base.SetAssociatedControlID(id);
public void SetAssociatedControlID(string id)
{
label.AssociatedControlID = id
}
谢谢。