0

我有一个从母版页创建的页面。母版页有一个表单标签,其中包含正文标签上的内容,然后我在从母版创建的页面上有一个表单来处理上传文件:

掌握:

<form id="form1" runat="server">
page content here
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
    </asp:contentplaceholder>
</form>

页:

<form id="form1" method="post" enctype="multipart/form-data">
<input type="file" id="File1" name="File1" runat="server" />
<input type="submit" id="Submit1" value="Upload" runat="server" />
    <br />
    <asp:Label ID="UploadErrorMessage" runat="server"></asp:Label>
    <br />
    <asp:Label ID="fileOne" runat="server"></asp:Label>
</form>

在我的 css 文件中,我添加了规则以消除任何边框:

form {
 margin: 0;
 margin-bottom: 0;
 margin-top: 0;
 padding: 0;
}

这是一张图片(请注意,如果我注释掉上传表单,这条黑线会消失):http: //img191.imageshack.us/img191/7503/blackline.jpg

4

1 回答 1

0

不幸的是,从您上面发布的代码中,问题并不明显。我真的建议使用FireBug之类的工具,它可以让您快速识别和隔离导致黑条的 html 和 css。

安装 firebug 后,只需将鼠标悬停在黑条上,右键单击并选择Inspect Element.

表单标签也不能嵌套。您需要删除子页面上的表单标签才能使表单正常运行。

于 2010-05-07T19:27:20.117 回答