Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改选项卡时重定向url_C#_Javascript_Jquery_Asp.net - Fatal编程技术网

C# 更改选项卡时重定向url

C# 更改选项卡时重定向url,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我正在使用ASP AjaxControlToolkit选项卡。我的问题是,每当用户更改选项卡时,url都应该根据相应的选项卡进行更改 这是我的密码: 表1 表2 表3 例如-如果用户选择: Tab1-Url应为/WebForm1.aspx Tab2-Url应为/WebForm2.aspx Tab3-Url应为/WebForm3.aspx 尝试这种方式,使用OnActiveTabChanged事件重定向页面 Html代码 <asp:TabContainer ID="TabContainer1

我正在使用ASP AjaxControlToolkit选项卡。我的问题是,每当用户更改选项卡时,url都应该根据相应的选项卡进行更改

这是我的密码:

表1 表2 表3 例如-如果用户选择:

Tab1-Url应为/WebForm1.aspx Tab2-Url应为/WebForm2.aspx Tab3-Url应为/WebForm3.aspx
尝试这种方式,使用OnActiveTabChanged事件重定向页面

Html代码

<asp:TabContainer ID="TabContainer1" AutoPostBack="true"
        OnActiveTabChanged="tbMain_ActiveTabChanged" runat="server" Width="100%" Height="100%">
protected void tbMain_ActiveTabChanged(object sender, EventArgs e)
{
    try
    {
        if (TabContainer1.ActiveTabIndex == 1)
        {
            Response.Redirect("~/WebForm1.aspx")
        }

        if (TabContainer1.ActiveTabIndex == 2)
        {
           Response.Redirect("~/WebForm2.aspx")
        }                
    }
    catch (Exception ex)
    {
        Support.ExceptionHandler.HandleException(ex);
    }
  }