You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap3.3.2标签页失效:点击标签后内容显示异常

问题解决:标签页数据显示错误

你的HTML结构本身是正确的,每个标签页对应独立的数据容器(listData/listData1/listData2),Process标签页显示所有数据的问题大概率出在后端数据绑定逻辑,或者前端渲染时的额外干扰,以下是具体排查和修复步骤:

1. 检查后端数据绑定代码

确保你在后台(比如ASP.NET的C#代码)中,给每个数据容器绑定了对应的数据集合,而不是把所有数据都绑定到listData:

// 给Process标签页绑定对应数据
listData.DataSource = GetProcessData(); // 仅获取待处理状态的数据
listData.DataBind();

// 给Approved标签页绑定对应数据
listData1.DataSource = GetApprovedData(); // 仅获取已审批状态的数据
listData1.DataBind();

// 给Dismissed标签页绑定对应数据
listData2.DataSource = GetDismissedData(); // 仅获取已驳回状态的数据
listData2.DataBind();

如果之前的代码是把所有数据都赋值给了listData,就会导致Process标签页显示全部内容。

2. 验证前端标签页功能正常

确认你已经正确引入了Bootstrap的CSS和JS文件,确保标签切换功能能正常隐藏/显示对应面板:

  • 检查页面是否加载了Bootstrap的样式表
  • 检查页面底部是否加载了jQuery和Bootstrap的JS文件

如果标签切换失效,未激活的标签面板没有被隐藏,也会出现多个数据容器同时显示的情况。

3. 排查额外的前端干扰代码

检查页面中是否存在自定义的JS代码,错误地将listData1或listData2的内容插入到listData中,或者强制显示了所有数据容器。比如是否有类似这样的错误代码:

// 错误示例:把其他容器内容追加到listData
$('#listData').append($('#listData1').html());

内容的提问来源于stack exchange,提问作者pan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 05:37:01