c# - 知道从代码隐藏中选择了哪个选项卡

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

在我的代码隐藏中,我想知道我在哪个选项卡中,并根据该选项卡保存该选项卡的处方集。

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

I dont know if this is a good idea, what i am doing is to convert my html controls to server, and out onserverclick for each LI, and then ask in the same method for all the LI onserverclick which one was clicked and then assign the tabId to a hiddenfield. My question now, how would I know wich link was clicked (I have the same method for all the LI). Thanks!

最佳答案

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

关于c# - 知道从代码隐藏中选择了哪个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16337584/

相关文章:

c# - 从 C# UserControl 调用 JavaScript 函数

c# - web.config 比类更安全吗?

javascript - 运行函数后 DOM 不会刷新

c# - join for insert语句mysql语法

c# - jQuery - 图像管理

c# - 获得焦点并选择文本时文本左对齐

c# - 如何从 Windows Phone 8 中的 Windows Phone 模拟器连接到无线网络?

c# - 有效地计算卢卡斯序列

php 返回整个 html 文件而不是字符串 (ajax)

javascript - 如何直接在另一个网站中显示一个完整的网站..?