Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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# 知道从codebehind中选择了哪个选项卡_C#_Javascript_Asp.net_Css - Fatal编程技术网

C# 知道从codebehind中选择了哪个选项卡

C# 知道从codebehind中选择了哪个选项卡,c#,javascript,asp.net,css,C#,Javascript,Asp.net,Css,我有这样的情况: <div id="tabs"> <ul> <li><a href="#tab-1"><span>One</span></a></li> <li><a href="#tab-2"><span>Two</span></a></li> <li><

我有这样的情况:

<div id="tabs">
    <ul>
        <li><a href="#tab-1"><span>One</span></a></li>
        <li><a href="#tab-2"><span>Two</span></a></li>
        <li><a href="#tab-3"><span>Three</span></a></li>
    </ul>
</div>

还有一个按钮

<asp:Button ID="Button" runat="server" OnClick="Button_Click" />

我的js是

<script>
    $(function () {
        $(".tabs").tabs();
        $('.reWrapper').css('width', 'auto');
        $('.reWrapper').css('min-width', 'inherit');
    });
</script>

$(函数(){
$(“.tabs”).tabs();
$('.rewraper').css('width','auto');
$('.rewraper').css('min-width','inherit');
});
在我的代码隐藏中,我想知道我在哪个选项卡中,并且根据选项卡的不同,我将保存选项卡的公式集

我如何从代码中知道选择了哪个选项卡?我需要先检查选择了哪个选项卡来保存一个或另一个信息,但我真的不知道如何获取所选选项卡?谢谢

我不知道这是不是一个好主意,我正在做的是转换我的 html控件到服务器,并在服务器上单击每个LI,然后 使用相同的方法询问服务器上的所有LI,然后单击哪一个是 单击,然后将选项卡ID分配给hiddenfield。我现在的问题是,, 我怎么知道点击了哪个链接(我对所有人都有相同的方法 李先生)。谢谢


将Html控件转换为服务器控件并签入服务器控件背后的代码是否包含活动类如果获取活动类是活动选项卡

您需要添加客户端代码,该代码将在asp.net隐藏字段中存储变量,指示选择了哪个选项卡。然后在代码隐藏中,您可以使用HiddenField.Value属性访问它,与 哈桑·莫克达德 建议您编写一个javascript函数,使用该函数可以设置隐藏字段的值,以指示选择了哪个选项卡


在按钮点击事件的代码隐藏中,您可以获得隐藏字段的值,并可以执行数据库操作。

您能解释一下活动类是什么意思吗?我怎么知道控制服务器是否有活动类?什么类型的隐藏字段?可能是文字?是否可以检查转换为服务器控件的html控件是否具有活动类?还有吗?谢谢除此之外,我调用client方法来存储值?控件是“获取活动类,老实说我不确定…”(我想您可以使用它来获取所选的
  • $('ul').find('li').eq(index).css('ActiveTab'));其中ActiveTab是一个css,您可以将它提供给所选的
  • 元素\n我正在尝试,但说索引未定义……是否有其他方法不需要使用客户端?谢谢!