我有一个自定义脚本控件,或者我称之为具有客户端对象的复合控件,我正在尝试在用户控件中使用。问题是用户控件正在改变控件ID。因此,当我使用下面的代码连接事件时,ID是错误的。
comboBox.OnClientLoad =“function(sender,eventArgs){”+ Common.FindScriptObject(this.ClientID)+“。ComboBoxLoad(sender,eventArgs);}”;
Common.FindScriptObject代码只输出$ find('')。因为它在用户控件中使用,所以客户端ID对它们有一些额外的长度,例如“usercontrol_controlclientId”vs“controlclientId”。那么如何在用户控件中使id正确?
答案 0 :(得分:0)
首先需要将控件添加到控件树中。