Telerik RadMenu项目NavigateURL没有postack

时间:2013-12-06 18:40:29

标签: javascript asp.net telerik

当我点击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>

2 个答案:

答案 0 :(得分:0)

尝试这个(我没有尝试过,但它应该有用。

                    <telerik:RadMenuItem>
                        <ItemTemplate>
                            <a href="http://www.yahoo.com">yahoo</a>
                        </ItemTemplate>
                    </telerik:RadMenuItem>

答案 1 :(得分:0)

RadMenuItem有一个属性PostBack,您可以将其设置为false以防止回发。