or
RadAjaxManager1.AjaxSettings.AddAjaxSetting(control1, control2)<form id="Login" method="post" runat="server"><telerik:RadScriptManager ID="ScriptManagerLogin" runat="server" LoadScriptsBeforeUI="False"><Scripts><asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"/><asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"/><asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"/><asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"/><asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"/><asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"/></Scripts></telerik:RadScriptManager>//First Window<telerik:RadWindow runat="server" Modal="True" VisibleOnPageLoad="true" Height="260px" Width="284px" Behaviors="Move" VisibleStatusbar="False" ID="RadWindowLogin" Title=" Account Information" EnableShadow="false" Behavior="None"><ContentTemplate><div align="center"><table width="258px"><tr><td style="width:70px;"><asp:Label ID="labelDomainInfo" runat="server" Text="Domain:" ForeColor="Gray" /></td><td style="text-align: center;"><asp:TextBox ID="TextBoxDomain" runat="server" Width="180px" /></td></tr><tr><td style="width:70px;"><asp:Label ID="labelUserInfo" runat="server" Text="Username:" ForeColor="Gray" /></td><td style="text-align: center;"><asp:TextBox ID="TextBoxUsername" runat="server" Width="180px" /></td></tr><tr><td style="width:70px;"><asp:Label ID="labelPasswordInfo" runat="server" Text="Password:" ForeColor="Gray" /></td><td style="text-align: center;"><asp:TextBox ID="TextBoxPassword" runat="server" Width="180px" TextMode="Password" /></td></tr></table><table width="258px"><tr><td style="width:40%;"><asp:CheckBox ID="CheckBoxPersist" runat="server" Text=" Persist Cookie " TextAlign="Left" Font-Size="Small" ForeColor="Gray" /></td><telerik:RadButton ID="ButtonLogin" runat="server" Text="Login" OnClick="ButtonLoginClick" Width="60px"></telerik:RadButton></td></tr></table><asp:Label ID="LabelError" runat="server" ForeColor="#FF3300" ClientIDMode="Static" /></div></ContentTemplate></telerik:RadWindow>//second window: if no root group select<telerik:RadWindow ID="RadWindowSelectRoot" runat="server" Modal="True" VisibleOnPageLoad="false" AutoSizeBehaviors="Default" Behaviors="Move" VisibleStatusbar="False" Title=" Select Admin Group, Please" Height="500px" Width="500px"><ContentTemplate><div align="center"><table><tr><td rowspan="2"><telerik:RadListBox ID="RadListADGroups" runat="server" DataKeyField="Id" DataSourceID="ObjectDataSourceADGroup" DataTextField="Name" EmptyMessage="Active Directory is missing" ClientIDMode="Static" Height="420px" PersistClientChanges="False" TransferMode="Copy" Width="400px" /></td><td style="height: 80px;"><telerik:RadButton ID="RadButtonAddRoot" runat="server" Text="Enter" Height="60px" Width="60px" OnClick="RadButtonAddRootClick"></telerik:RadButton></td></tr><tr><td style="width: 100px;"><asp:Label ID="LabelMessage" runat="server" ForeColor="#FF3300" ClientIDMode="Static" /></td></tr></table></div><asp:ObjectDataSource ID="ObjectDataSourceADGroup" runat="server" SelectMethod="SelectADGroups" TypeName="Scheduler.WebClient.ADGroup" /></ContentTemplate></telerik:RadWindow></form><script type="text/javascript"> var lock; var SelectedIndexChanged = function (sender, event) { if (!lock) { lock = true; var item = event.get_item(); var listbox = item.get_listBox(); item.check(); var selectedItems = jQuery.makeArray(listbox.get_selectedItems()); var checkedItems = listbox.get_checkedItems(); var diffItems = []; for (var i = 0; i < checkedItems.length; i++) { if (jQuery.inArray(checkedItems[i], selectedItems) == -1) { diffItems.push(checkedItems[i]); } } for (var i = 0; i < diffItems.length; i++) { diffItems[i].uncheck(); } lock = false; } } var ItemChecked = function (sender, event) { lock = true; var i = event.get_item(); i.set_selected(i.get_checked()); lock = false; }</script>
<asp:ScriptManager ID="sc" runat="server">
</asp:ScriptManager>
<telerik:RadListBox ID="lstbx1" runat="server" AllowDelete="false" AllowReorder="true"
CheckBoxes="true" AllowTransfer="false" AutoPostBack="false" DataKeyField="ID"
DataTextField="Name" DataValueField="ID" SelectionMode="Multiple"
EnableDragAndDrop="true" Height="210" Width="250"
OnClientSelectedIndexChanged="SelectedIndexChanged"
OnClientItemChecked="ItemChecked">
</telerik:RadListBox>
