Hello,
what link do you use for that tab? On the same page?
Can you show the code which you use (with the update panel as well) from the ASPX template and code behind? Especially, the settings of tabs.
I am trying to reproduce the issue. If I add UsePostback="true", it fires a full post back on the original page. If I add an update panel like:
<cms:CMSUpdatePanel runat="server" ID="updatePanel1">
<ContentTemplate>
<cms:BasicTabControl ID="BasicTabControl1" runat="server" UsePostback="true" />
</ContentTemplate>
</cms:CMSUpdatePanel>
Code behind:
protected void Page_Load(object sender, EventArgs e)
{
string[,] tabs = new string[3, 7];
tabs[0, 0] = " Home ";
tabs[0, 1] = "alert('It is very simple!');";
tabs[0, 2] = "http://localhost/6/home.aspx";
tabs[1, 0] = " Features ";
tabs[1, 2] = "http://www.kentico.com/free-cms-asp-net.aspx";
tabs[2, 0] = " Download ";
tabs[2, 2] = "http://www.kentico.com/download/trial-version.aspx";
tabs[2, 3] = "Some tooltip";
BasicTabControl1.Tabs = tabs;
BasicTabControl1.SelectedTab = 0;
BasicTabControl1.UrlTarget = "_blank";
BasicTabControl1.UseClientScript = true;
if (IsPostBack) {
BasicTabControl1.RenderedHTML = "test!";
}
}
It causes a partial postback correctly on the original page and opens the selected tab link on a new window.
Best regards,
Helena Grulichova