如何停止母版页中 radpanelitem 的回发?

How to stop a postback from a radpanelitem in a masterpage?

我已经仔细检查以确保这不是一个重复的问题...我有一个带有侧导航栏的母版页,它看起来像这样..

<asp:Panel ID="pnl1" runat="server" Width="100px" Height="572px">
<telerik:RadPanelBar ID="RadPanelBar1" runat="server">
    <Items>
        <telerik:RadPanelItem Text="Vendors" Expanded="false" runat="server">
            <Items>
                <telerik:RadPanelItem Text="Search Vendor" NavigateUrl="../GO_Browse_Vendors.aspx" />
                <telerik:RadPanelItem Text="Add Vendor" />
                <telerik:RadPanelItem Text="Update Vendor" />
                <telerik:RadPanelItem Text="Delete Vendor" />
            </Items>
        </telerik:RadPanelItem>
    </Items>
</telerik:RadPanelBar>

当我点击“搜索供应商”时,我得到了一个完整的回发,我真的不明白为什么会这样,我希望能够只点击一个项目并且页面出现而没有回发。 起初我使用 JavaScript 打开一个 RadWindow,这并没有导致任何回发。然后我意识到,用户可能会迷失在一堆 Radwindows 中。然后我决定我应该让搜索供应商只是一个页面并使用 radwindows 更新记录。 我考虑过使用 JQuery 但我不知道它是如何工作的。无论如何我可以在不引起回发的情况下做到这一点吗? 我写这个 JavaScript 来调用 RadWindow...

function OnAreaClick(sender, args) {
        var menuItem = args.get_item().get_text();

        switch (menuItem) {
            case 'Search Vendor':
                {
                    OpenRadWindow2("WebForm9.aspx");
                }
            default: { }
        }

我确定这很简单,但我发现它并不简单。

我明白了...我四处挖掘并使用了 JQuery.Load...现在没有回传发生,这是我使用的代码..

function OnAreaClick(sender, args) {
        var menuItem = args.get_item().get_text();

        switch (menuItem) {
            case 'Search Vendor':
                {
                    GetForm("GO_Browse_Vendors.aspx");
                }
            default: { }
        }
    }
    function GetForm(url) {
        $("#RZone").load(url, {}, function () { });
    }