minglelinch
asked on
How to make ItemClick event work on RadMenu
I need a server side function when I click LogOff RadMenuItem. I used ItemClick event on RadMenu.
<div style="height: 20px; width: 100%;">
<telerik:RadMenu ID="RadMenu1" runat="server" Style="float: none; width:100%; "
Skin="Black" ItemClick="LogoffClick">
<Items>
<telerik:RadMenuItem Text="HOME" NavigateUrl="Home.aspx">
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="QUERY" NavigateUrl="Query.aspx">
<Items>
<telerik:RadMenuItem Text="LISTING" NavigateUrl="View.aspx">
</telerik:RadMenuItem>
</Items>
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="Record" NavigateUrl="Record.aspx">
<Items>
<telerik:RadMenuItem Text="CREATE" NavigateUrl="create.aspx"> </telerik: RadMenuIte m>
<telerik:RadMenuItem Text="SEARCH" NavigateUrl="Search.aspx"> </telerik: RadMenuIte m>
</Items>
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="REPORT" NavigateUrl="Report.aspx">
<Items>
<telerik:RadMenuItem Text="HISTORY"></telerik:R adMenuItem >
</Items>
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="LOGOFF" ></telerik:RadMenuItem>
</Items>
</telerik:RadMenu>
</div>
C# side -
protected void LogoffClick(object sender, Telerik.Web.UI.RadMenuEven tArgs e)
{
Telerik.Web.UI.RadMenuItem ItemClicked = e.Item;
Response.Write("Server event raised -- you clicked: " + ItemClicked.Text);
}
I can complipe and run the application, but cannot debug into the above LogoffClick function. When I click the LOGOFF menu, nothing happens. I need to do sonething inside the function. Please help.
I take reference from http://www.telerik.com/help/aspnet-ajax/menu_serversideitemclick.html
<div style="height: 20px; width: 100%;">
<telerik:RadMenu ID="RadMenu1" runat="server" Style="float: none; width:100%; "
Skin="Black" ItemClick="LogoffClick">
<Items>
<telerik:RadMenuItem Text="HOME" NavigateUrl="Home.aspx">
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="QUERY" NavigateUrl="Query.aspx">
<Items>
<telerik:RadMenuItem Text="LISTING" NavigateUrl="View.aspx">
</telerik:RadMenuItem>
</Items>
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="Record" NavigateUrl="Record.aspx">
<Items>
<telerik:RadMenuItem Text="CREATE" NavigateUrl="create.aspx">
<telerik:RadMenuItem Text="SEARCH" NavigateUrl="Search.aspx">
</Items>
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="REPORT" NavigateUrl="Report.aspx">
<Items>
<telerik:RadMenuItem Text="HISTORY"></telerik:R
</Items>
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="LOGOFF" ></telerik:RadMenuItem>
</Items>
</telerik:RadMenu>
</div>
C# side -
protected void LogoffClick(object sender, Telerik.Web.UI.RadMenuEven
{
Telerik.Web.UI.RadMenuItem
Response.Write("Server event raised -- you clicked: " + ItemClicked.Text);
}
I can complipe and run the application, but cannot debug into the above LogoffClick function. When I click the LOGOFF menu, nothing happens. I need to do sonething inside the function. Please help.
I take reference from http://www.telerik.com/help/aspnet-ajax/menu_serversideitemclick.html
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
good comments.
ASKER
Thank a lot, MlandaT.