1

目前,我独自在一家公司的一个大项目中工作。一部分是 CMS,我想为它使用标签。

在这里我创建了 JQuery 选项卡

  $tabs = $('#tabs').tabs({cookie:{}, closable: true });

    });

    function addnewtab(name,link)
    {
         $tabs .tabs("add", link, name, tabcounter);
        $tabs.tabs("select", tabcounter);
        tabcounter++;

    }

在这里,我打开一个新选项卡,并加载文件 Products.aspx。

onclick="addnewtab('Products','Products.aspx')"

这是 Products.aspx,其任务是搜索产品并在网格视图中显示它们。出于概述目的,我剪切了 Gridview 的内容。

一切正常,但问题是hole cms 站点被刷新,并且只打开了具有正确内容的Products.aspx。

是否可能只刷新选项卡的内容?

<form id="form1"  runat="server">
       <asp:ScriptManager ID="ScriptManager1"   runat="server">
    </asp:ScriptManager>
         <asp:UpdatePanel ID="UpdatePanel1" runat="server">
  <ContentTemplate>

        <div >

             <table class="style1">
                    <tr>
                        <td>
                            <asp:Label ID="Label4" runat="server" Text="Filter: " />
                        </td>
                        <td>
                     <asp:Textbox ID="tb_keyword"  CssClass="dp_field" runat="server">
                            </asp:Textbox>
                        </td>

                        <td>
             <asp:Button ID="btn_get" runat="server"  OnClick="search" Text="Search" />
                        </td>
                    </tr>
                </table>
        </div>





     <asp:gridview id="gvProduct" runat="server" allowpaging="True">                         
        </asp:gridview>



      </ContentTemplate>
       </asp:UpdatePanel>
     </form>
4

0 回答 0