MVC Razor列标题扩展到内部网发布站点上的页面之外

MVC Razor列标题扩展到内部网发布站点上的页面之外,razor,intranet,asp.net-mvc-5.2,columnheader,Razor,Intranet,Asp.net Mvc 5.2,Columnheader,我在MVC Razor列标题扩展到web页面区域之外时遇到问题 但是,通过将我的表包装在div标记中: <div style="overflow:scroll"> 使用VS 2013 Premium调试器,我的MVC 5.2.2项目的列标题(以及数据)与相关的水平滚动条配合得很好 然而,当我把它“发布”到一个内部网站时——这本身就是一种体验,别忘了将它添加到internet选项中的ie“内部网”区域,但我离题了, 问题再次出现。标题非常难看,有一个“条”延伸到页面之外,最右边的

我在MVC Razor列标题扩展到web页面区域之外时遇到问题

但是,通过将我的表包装在div标记中:

<div style="overflow:scroll">

使用VS 2013 Premium调试器,我的MVC 5.2.2项目的列标题(以及数据)与相关的水平滚动条配合得很好

然而,当我把它“发布”到一个内部网站时——这本身就是一种体验,别忘了将它添加到internet选项中的ie“内部网”区域,但我离题了, 问题再次出现。标题非常难看,有一个“条”延伸到页面之外,最右边的标题完全无法访问

虽然我在几天前更改了MVC项目的这一部分,但我更改了一些标记,并验证了新版本正在“发布”到intranet站点


有人知道为什么html标记可以在调试器中工作,而不能在发布的intranet站点上工作吗?这与InternetExplorer10(10.0.9200.x)选项或其他东西有关吗?

我自己找到了罪犯{我真的希望这里有答案};我希望这能帮助其他人

我应该发布更多代码:

我有以下几点

<div style="overflow:scroll">
    <h3>Index</h3>
    <table class="tableStyle">
         <tr style="position:relative;overflow:scroll">

指数
最后一行(对于行)的位置属性“干扰”了滚动-- 无论出于何种原因,这并没有出现在我的VS2013调试环境中,而是出现在内部网上

要使其正常工作,需要将其移除(位置:相对)。调整后的解决方案为:

<div style="overflow:scroll">
    <h3>Index</h3>
    <table class="tableStyle">
         <tr style="overflow:auto">

指数
因此,需要固定的是tr元件

如果一个人真的需要位置:相对集,我不知道,不知道他会怎么做

最后,有时编辑.css文件、创建类和将属性标记为重要属性可以帮助实现这些功能,但在我的例子中,我没有这样做