Черная линия появляется после добавления второй формы на страницу VB .NET? - PullRequest
0 голосов
/ 07 мая 2010

У меня есть страница, созданная из главной страницы.На главной странице есть тег формы, который содержит содержимое тега body, а затем на странице, созданной мастером, есть форма для обработки загрузки файла:

Мастер:

<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

1 Ответ

0 голосов
/ 07 мая 2010

К сожалению, проблема не очевидна из кода, который вы разместили выше.Я действительно рекомендую использовать инструмент, такой как FireBug , который позволит вам быстро идентифицировать и изолировать html и css, вызывающие черную полосу.

После того, как вы установите firebug, просто наведите курсор на черныйбар, щелкните правой кнопкой мыши и выберите Inspect Element.

Теги форм также не могут быть вложенными.Вам нужно будет удалить тег формы на дочерней странице, чтобы форма функционировала правильно.

...