比如
Control ctl1 = new Control();
Control ctl2 = new Control();
ctl2.ID = "1";
ctl1.Controls.Add( ctl2 );在页面上最后生成的ctl2的ID很可能是ctl0_1,而不是1,我想知道如何才能使这个控件的ID为1200分,搞定就给
Control ctl1 = new Control();
Control ctl2 = new Control();
ctl2.ID = "1";
ctl1.Controls.Add( ctl2 );在页面上最后生成的ctl2的ID很可能是ctl0_1,而不是1,我想知道如何才能使这个控件的ID为1200分,搞定就给
why?
页面上最后生成的ctl2的ID是由ct12所处的控件树决定的.
即: 控件在客户端的ID与其父控件的ID有关.(这样能保证客户端元素ID的唯一性)虽然我们没办法控制客户端的ID,但是可以获取控件最终在客户端生成的ID:
利用ct12.ClientID