复合控制:标签:associatecontrolID不生成FULL控件ID

时间:2013-08-06 09:09:50

标签: asp.net

我有一个复合控件,我将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
}

感谢。

0 个答案:

没有答案