明確にするために、「クライアントコード」とは、私のコントロールインスタンスを持つコードを意味します(javascriptのようにクライアントではありません)
カスタムユーザーコントロールのクライアントに、使用時に内部コントロールかどうかを指定してもらいたいのですが。したがって、たとえば、1つのインスタンスがAJAXを介して動作し、別のインスタンスが定期的にポストバックする可能性があります。
ユーザーコントロール内にajaxコードを配置し、具体的には「innerList」をAjaxControlIDとすると、AJAXはすでに機能していますが、クライアントコードで指定されている方がよいでしょう。
Test.aspx:
<telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" >
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="testID">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="testID"/>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<testing:MyTestUserControl id="testID" runat="server" />
MyTestUserControl.ascx:
<asp:DropDownList id="innerList" runat="server" AutoPostBack="true" >
<Items><ListItem text="textItem"></ListItem></Items>
</asp:DropDownList>