我将Radmenu放在母版页中,如果我点击任何一个项目,页面将会回复,因此难以保持选择的项目与颜色一致。我尝试放置一个ajaxpanel,仍然得到后期支持。
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server">
<telerik:RadMenu ID="Menu1" runat="server" Skin="Office2010Silver"
Width="100%" Font-Bold="true"
Visible ="false">
<Items>
< <telerik:RadMenuItem runat="server" NavigateUrl="~/Home.aspx" Text="Home">
</telerik:RadMenuItem>
</Items>
</telerik:RadMenu>
任何建议都会有很大的帮助。
由于
答案 0 :(得分:0)
您是否尝试向用户提供一些上下文,以便他们知道他们在您的应用中的位置?
考虑路径+面包屑演示:http://demos.telerik.com/aspnet-ajax/menu/examples/programming/showpath/defaultcs.aspx
答案 1 :(得分:0)
您可以将此代码用于选中的突出显示菜单。
RadMenuItem currentItem = MainMenu.FindItemByUrl(Request.Url.PathAndQuery);
if (currentItem != null)
{
currentItem.HighlightPath();
}
else
{
MainMenu.Items[0].HighlightPath();
}