目前,我独自在一家公司的一个大项目中工作。一部分是 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>