or
<telerik:RadTreeView ID="tvFile" runat="server"> OnClientContextMenuItemClicking="onClientContextMenuItemClicking"> <ContextMenus> <telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server"> <Items> <telerik:RadMenuItem Value="Rights" Text="Rights"/> </Items> </telerik:RadTreeViewContextMenu> </ContextMenus> </telerik:RadTreeView> <telerik:RadWindowManager ID="winManager" ShowContentDuringLoad="false" VisibleStatusbar="false" ReloadOnShow="false" runat="server" Skin="Sunset" EnableShadow="true"> <Windows> <telerik:RadWindow ID="RadWindow2" Modal="true" onClientClose="OnClientClose" NavigateUrl="UserRights.aspx" runat="server" Behaviors="Close"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager><script type="text/javascript"> function OnClientClose(oWnd, args) { var arg = args.get_argument(); if (arg) {} } function openWin(path) { var oWnd = radopen("UserRights.aspx?file="+path, "RadWindow2"); } function onClientContextMenuItemClicking(sender, args) { var menuItem = args.get_menuItem(); var treeNode = args.get_node(); var nodeValue = treeNode.get_value(); menuItem.get_menu().hide(); switch (menuItem.get_value()) { case "Rights": openWin(nodeValue); break; } }</script><form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"/> <asp:Button runat="server" ID="ds" Text="fd" /> <telerik:RadListBox runat="server" ID="dcs"></telerik:RadListBox></form>RadScriptManager all is OK. But I need it for RadListBox and UpdatePanel features.
///////////////aspx code//////////// <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always"> <ContentTemplate> <asp:DataList ID="thumbRotatoralt" runat="server" OnItemDataBound="ParentList" OnItemCommand="AddToBasket_ItemCommand" EnableViewState="true"> <ItemTemplate><asp:Button ID="btnCart" runat="server" CssClass="pbuttonssmal" Text="Add to Basket" CommandName="AddItemToBasket" onfocus="Hilite(this)" onblur="Hilite(this, false)" /> </ItemTemplate> </asp:DataList> </ContentTemplate> </asp:UpdatePanel> <telerik:RadToolTip ID="RadToolTip2" runat="server" Width="100px" ShowEvent="OnClick" TargetControlID="link2" IsClientID="true" HideEvent="LeaveToolTip" Position="Center" EnableShadow="true" Animation="Resize" ShowDelay="0" RelativeTo="Element" Text="Right-click on the picture above to show the RadToolTip." /> <telerik:RadToolTipManager runat="server" ID="RadToolManager1" EnableShadow="true" ShowEvent="OnClick" OnClientShow="OnClientShow" Skin="Default" ShowDelay="200" AutoCloseDelay="5000" Width="300px" Position="MiddleRight" RelativeTo="Element"> </telerik:RadToolTipManager><script type="text/javascript"> var lastActiveToolTip = null;
function OnClientShow(sender, args) { lastActiveToolTip = sender; } function beforeunload() {
var activeTooltip = Telerik.Web.UI.RadToolTip.getCurrent(); if (!activeTooltip) activeTooltip = lastActiveToolTip; if (activeTooltip) { var targetElement = activeTooltip.get_targetControl(); activeTooltip._registerMouseHandlers(targetElement, false); } }; if (Sys.Browser.agent == Sys.Browser.InternetExplorer) { window.attachEvent('onbeforeunload', beforeunload); } </script>
////////////
///my code behind ////////////protected void AddToBasket_ItemCommand(Object sender, DataListCommandEventArgs e) { //my click event code to save changes to database } protected void ParentList(object sender, DataListItemEventArgs e) { DataListItem item = e.Item; if ((item.ItemType == ListItemType.Item) || (item.ItemType == ListItemType.AlternatingItem)) Button btnCart = (Button)item.FindControl("btnCart"); btnCart.ToolTip = "Item(s) added to basket"; RadToolManager1.TargetControls.Add(btnCart.ClientID, true); } }In my website i am using more than one Ajaxupdate vpanel following err comes at run time.
My environment is ASP.Net,VS2008,Framewrk3.5,C#.Net as coding tool
"System.InvalidOperationException: Only one instance of a ScriptManager can be added to the page."
Anyone plz help me to solve this pa!
Regards,.
Srinivas.
<a id="<%# ((Item)Container.DataItem).List.ListId %>" onclick="javascript:PositionToolTip(this)">...function PositionToolTip(clientId) { var radToolTip = $find("<%= ModalToolTip.ClientID %>"); radToolTip.set_targetControlID(clientId.id); radToolTip.show(); }

<telerik:RadWindowManager ID="winManager" ShowContentDuringLoad="false" VisibleStatusbar="false" ReloadOnShow="true" runat="server" Skin="Sunset" EnableShadow="true"> <Windows> <telerik:RadWindow ID="RadWindow2" Width="600" Height="490" Modal="true" OnClientClose="OnClientClose" NavigateUrl="UserRights.aspx" runat="server" Behaviors="Close"> </telerik:RadWindow> </Windows></telerik:RadWindowManager>t USerRights.aspx I need open another popup, and get data for USerRights page. So I've got atUSerRights<telerik:RadWindowManager ID="winManager2" ShowContentDuringLoad="false" VisibleStatusbar="false" ReloadOnShow="true" runat="server" Skin="Sunset" EnableShadow="true"> <Windows> <telerik:RadWindow ID="RadWindow1" Behaviors="Close" OnClientClose="OnClientClose" NavigateUrl="ChooseUsersGroups.aspx" runat="server" Height="500" Width="500"> </telerik:RadWindow> </Windows>
</telerik:RadWindowManager>
<button title="Add" id="btAdd" onclick="openSearchWindow(); return false;">Add</button> function openSearchWindow(){ var parentRadWindowManager = GetRadWindowManager(); var oWnd2 = parentRadWindowManager.open("ChooseUsersGroups.aspx", "RadWindow1"); window.setTimeout(function () { oWnd2.setActive(true); }, 0);} GetRadWindowManager() returns undefined. If i try find WindowManager from parentpage(as in your sample) all is ok. Why I can't get WindowManager at secondpage?