<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadToolbarWindowTest._Default" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Charting" Assembly="Telerik.Web.UI" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> <script type="text/javascript"> function OpenWindow(sID, sURL) { var oManager = GetRadWindowManager(); oManager.open(sURL, sID); return false; // var oWnd = radopen(sURL, sID); } </script> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <telerik:RadWindowManager EnableShadow="true" Behaviors="Close, Move" ID="m_oRadWindowManager" runat="server" Modal="true" Skin="Windows7"> <Windows> <telerik:RadWindow ID="m_oEditLocDialog" VisibleOnPageLoad="false" Title="Edit Location" VisibleStatusbar="false" NavigateUrl="Window.aspx" runat="server" Modal="true" Width="550" Height="500"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager> <telerik:RadAjaxPanel runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <telerik:RadButton ID="m_oEditBtn" Text="EditBtn" runat="server" OnClick="OpenWindow"> </telerik:RadButton> <telerik:RadToolBar ID="m_oOverviewToolbar" runat="server" Width="100%" EnableRoundedCorners="true" EnableShadows="true" OnButtonClick="OverviewToolBar_ButtonClick"> <Items> <telerik:RadToolBarButton runat="server" Text="EditTlbrBtn" CommandName="Edit"> </telerik:RadToolBarButton> </Items> </telerik:RadToolBar> </telerik:RadAjaxPanel> </asp:Content>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Telerik.Web.UI; namespace RadToolbarWindowTest { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void OpenWindow(object sender, EventArgs e) { OpenWindow(this, m_oEditLocDialog, null); } protected void OverviewToolBar_ButtonClick(object sender, RadToolBarEventArgs e) { RadToolBarButton oBtn = e.Item as RadToolBarButton; if (oBtn.CommandName == "Edit") { OpenWindow(this, m_oEditLocDialog, null); } } public static void OpenWindow(Control oParentCtrl, RadWindow oWindow, string sURL) { RadScriptManager.RegisterStartupScript(oParentCtrl, oParentCtrl.GetType(), "openWnd", string.Format("OpenWindow('{0}', '{1}');", oWindow.ID, sURL), true); } } }
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Window.aspx.cs" Inherits="RadToolbarWindowTest.Window" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Charting" Assembly="Telerik.Web.UI" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace RadToolbarWindowTest { public partial class Window : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } }
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; chromeframe/16.0.912.77; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)
Timestamp: Thu, 26 Jan 2012 09:47:48 UTC
Message: Object expected
Line: 2
Char: 12379
Code: 0
Message: Object expected
Line: 2
Char: 12379
Code: 0
<
telerik:RadNumericTextBox
id
=
"tbVanKm"
runat
=
"server"
Width
=
"150px"
MaxLength
=
"10"
NumberFormat-GroupSeparator
=
""
NumberFormat-DecimalSeparator
=
"."
NumberFormat-DecimalDigits
=
"3"
Culture
=
"Dutch (Netherlands)"
>
<
ClientEvents
OnError
=
"onError"
> </
ClientEvents
>
</
telerik:RadNumericTextBox
>
<
telerik:RadTreeView ID="CategoryTree"
Runat="server"
Skin="Windows7"
DataSourceID="SqlDataSource1"
CheckBoxes="True"
MultipleSelect="True"
DataFieldID="CategoryId"
DataFieldParentID="ParentID"
DataTextField="CategoryName"
DataValueField="Category"
OnNodeDataBound="CategoryTree_OnNodeDataBound"
OnContextMenuItemClick="CategoryTree_ContextMenuItemClick"
OnClientContextMenuShowing="onClientContextMenuShowing"
OnClientContextMenuItemClicking="onClientContextMenuItemClicking"
TriStateCheckBoxes="False"
AllowNodeEditing="True">
<ContextMenus>
<telerik:RadTreeViewContextMenu ID="MyContextMenu" runat="server" Skin="Windows7" >
<Items>
<telerik:RadMenuItem runat="server" ImageUrl="~/Images/add.gif" Text="Add new category" Value="New">
</telerik:RadMenuItem>
<telerik:RadMenuItem runat="server" ImageUrl="~/Images/edit.gif" Text="Edit category" Value="Edit">
</telerik:RadMenuItem>
<telerik:RadMenuItem runat="server" ImageUrl="~/Images/delete.gif" Text="Delete category" Value="Delete">
</telerik:RadMenuItem>
</Items>
</telerik:RadTreeViewContextMenu>
</ContextMenus>
<DataBindings>
<telerik:RadTreeNodeBinding Expanded="True" ContextMenuID="MyContextMenu"/>
</DataBindings>
</telerik:RadTreeView>
protected void CategoryTree_ContextMenuItemClick(object sender, RadTreeViewContextMenuEventArgs e)
{
if (e.Node != null)
{
//check for menuitem text
}
else
{
return;
}
}
e.Node is always null, Could someone please advise me why am I getting e.Node as null everytime inside the ContextMenuItemClick event.