0

我有这种情况:

<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>

在我的代码隐藏中,我想知道我在哪个选项卡中,并且根据选项卡,我将保存选项卡的公式。

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

我不知道这是否是一个好主意,我正在做的是将我的 html 控件转换为服务器,并为每个 LI 输出 onserverclick,然后以相同的方法询问所有 LI onserverclick 哪个被单击,然后分配tabId 到隐藏字段。我现在的问题是,我怎么知道点击了哪个链接(我对所有 LI 都有相同的方法)。谢谢!

4

3 回答 3

0

将 Html 控件转换为服务器控件并检查服务器控件后面的代码是否包含活动类,如果获取活动类其活动选项卡

于 2013-05-02T12:09:09.987 回答
0

您需要添加一个客户端代码,该代码将在 asp.net 隐藏字段中存储一个变量,指示选择了哪个选项卡。然后在后面的代码中,您可以使用 HiddenField.Value 属性访问它

于 2013-05-02T12:27:12.820 回答
0

与 Hassan Mokdad 建议的相同,您可以编写一个 javascript 函数,使用该函数可以设置 Hidden 字段的值,以指示选择了哪个选项卡。

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

于 2013-05-02T14:23:00.430 回答