当我点击Radmenu中的任何项目时,它正在进行完整的回发。我尝试添加OnClientItemClicking方法,但没有帮助。我将radmenu保持在radajaxpanel中,但仍然会出现相同的行为。
这可以通过任何机会避免吗?
function OnClientItemClicking(sender, args) {
args.set_cancel(true);
}
<telerik:RadMenu ID="NavigationMenu" runat="server" Skin="Office2010Silver"
OnClientItemClicking="OnClientItemClicking" Width="100%" Font-Bold="true">
<Items>
<telerik:RadMenuItem runat="server" NavigateUrl="~/Main.aspx" Text="Home">
</telerik:RadMenuItem>
</Items>
</telerik:RadMenu>
答案 0 :(得分:0)
尝试这个(我没有尝试过,但它应该有用。
<telerik:RadMenuItem>
<ItemTemplate>
<a href="http://www.yahoo.com">yahoo</a>
</ItemTemplate>
</telerik:RadMenuItem>
答案 1 :(得分:0)
RadMenuItem
有一个属性PostBack
,您可以将其设置为false以防止回发。