我有一个复合控件,我将Label的associatedControlID设置为textbox的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
}
感谢。