【发布时间】:2011-12-05 15:30:58
【问题描述】:
我有一个母版页和许多使用它的页面。在其中一两个页面上,没有足够的内容来填满整个页面。这会导致页脚出现在屏幕中间附近,并且背景在页面底部可见。我想知道是否可以让 ContentPlaceHolder 自动生成空白以强制页脚到页面底部。我查看了母版页的代码,没有看到任何强制 ContentPlaceHolder 大小的内容。我还检查了我遇到问题的两个页面,没有看到任何明确的大小声明。我也用谷歌搜索了这个问题,没有看到任何有用的东西。也许我不知道正确的搜索词...
我在这里看到了一个类似的问题,但它是针对 DIV 标签的。我没有使用 DIV 标签。
谢谢!
<body runat="server" id="main">
<div id="wrap">
<form id="template_form" method="post" enctype="multipart/form-data" runat="server">
<table id="Table1" cellspacing="0" cellpadding="0" width="800" align="center" border="0"
runat="server">
<tbody>
<tr>
<td valign="middle" width="800" colspan="2"><uc1:header id="Header" runat="server"></uc1:header></td>
</tr>
<tr>
<td width="800" colspan="2" height="7"><asp:image id="imgShadow" runat="server"
Height="100%" Width="100%" ImageUrl="~/Images/new_header_shadow.jpg"
AlternateText="Shadow"></asp:image></td>
</tr>
<tr><td colspan="2" style="height: 24px"><uc1:betabadge id="BetaBadge1" runat="server"></uc1:betabadge></td></tr>
<tr valign="top">
<td width="0" height="100%"><uc1:sidebar id="Sidebar1" runat="server"></uc1:sidebar></td>
<td class="Content" width="790" height="330"><asp:contentplaceholder id="ContentPlaceHolder1" runat="server"></asp:contentplaceholder>
<!-- content goes here --></td>
</tr>
<tr>
<td colspan="2">
<table cellpadding="5">
<tr>
<td><uc1:feedback id="FeedBack1" runat="server" DESIGNTIMEDRAGDROP="259"></uc1:feedback></td>
</tr>
<tr>
<td><uc1:footer id="Footer2" runat="server"></uc1:footer></td>
</tr>
</table>
</td>
</tr>
</tbody></table>
</form>
</div>
</body>
【问题讨论】:
-
请显示您的标记,或至少显示您的母版页
-
不确定我是否可以上传任何标记代码
-
@Satanfx55:仅添加代码的相关部分;删除任何专有内容。