我试图重新创建一个网站,现在使用没有iframe的iframe。但是使用iframe的一个主要优点是我们有一个固定的页眉和可滚动的页面其余部分,它对于任何屏幕大小都保持不变。
现在我尝试使用母版页和嵌套在滚动条面板中的内容页面重新创建它。它只有在我指定固定高度时才有效。因此,当屏幕分辨率发生变化或有人最小化网站窗口时,它看起来不如使用iframe的网站那么好。我的母版页是这样的:
<body>
<form id="form1" runat="server">
<div>
<table width=100%><tr><td>Test</td></tr><tr><td>Test</td></tr><tr><td>Test</td></tr><tr><td>Test</td></tr>
<asp:Panel ID="panel1" runat="server" height="100" Width="100%" ScrollBars="Auto">
<asp:ContentPlaceHolder ID="main" runat="server">
</asp:ContentPlaceHolder>
</asp:Panel>
</td></tr></table>
</div>
</form>
我在内容页面中加载的页面就像这样
protected void Page_Load(object sender, EventArgs e)
{
for (int rowNum = 0; rowNum < 151; rowNum++)
{
TableRow tempRow = new TableRow();
for (int cellNum = 0; cellNum < 11; cellNum++)
{
TableCell tempCell = new TableCell();
tempCell.Text =
String.Format("({0}, {1})", rowNum, cellNum);
tempRow.Cells.Add(tempCell);
}
Table1.Rows.Add(tempRow);
}
}
它适用于最大化屏幕,但如果我最小化我的屏幕,我会看到两个滚动条。我想看一个任何屏幕分辨率/大小的滚动条。我如何实现这一目标。任何输入都将受到赞赏。
由于