div タグ内にあるテーブルのみのスクロールを維持する必要があります。テーブルには 500 のエントリがあるため、ページをスクロールするのは悪い習慣です。そのため、垂直スクロールをdivのみに維持し、ページのスクロールはありません。どのような解決策でも、JavaScript コードを使用します。テーブルの下部を揃える必要があります。ページ全体で、divコンテンツのみをスクロールすることを意味します。以下のコードを使用すると、divタグにスクロールできますが、ページにもスクロールできます。マスターページを使用しています。
<div id="divScroll" style="width: 100%;">
<table id="tableWorkList" class="csstablelist" cellspacing="1" cellpadding="1">
<tr>
<td></td>
....</tr>//**500 rows in table**
</table>
</div>
function resolutionIndependent()
{
var myHeight;
if (document.body && document.body.offsetWidth)
{
myHeight = document.body.offsetHeight;
}
if (document.compatMode == 'CSS1Compat' && document.documentElement && document.documentElement.offsetWidth)
{
myHeight = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight)
{
myHeight = window.innerHeight;
}
var divScroll = document.getElementById('divScroll');
divScroll.style.height = parseFloat(myHeight) + 'px';
divScroll.style.overflow = "auto";
}