Содержит ли ваша страница эти
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
</asp:content>
теги, и все ли в них элементы управления? Вы должны иметь только форму
теги в MasterPage.
Вот некоторые из моих
понимание и предложение:
HTML-элемент может быть помещен в тело HTML-страницы, а HTML-страница делает
поддержка нескольких элементов, однако они не могут быть вложены каждый
Другое, вы можете найти подробное описание в W3C HTML
спецификация:
Элемент FORM
http://www.w3.org/MarkUp/html3/forms.html
А что касается страницы веб-формы ASP.NET, она основана на одной серверной форме
элемент, который содержит все элементы управления внутри него, поэтому, как правило, мы не делаем
Рекомендуем поставить несколько элементов. Тем не менее, это все еще
поддерживается на странице ASP.NET (главная страница), и я думаю, что проблема в вашем
главная страница должна быть вызвана неподдерживаемым вложенным элементом, и
несколько на одном уровне должно быть в порядке. например:
Кроме того, если вы хотите сделать через несколько форм, просто сделайте наш
постинга на нескольких страницах, я думаю, вы можете рассмотреть возможность использования нового
функция для публикации на нескольких страницах в ASP.NET 2.0. Это может помочь нам использовать кнопку
контролирует отправку на разные страницы без использования нескольких форм
страница:
Размещение нескольких страниц на веб-страницах ASP.NET
http://msdn2.microsoft.com/en-us/lib...39(VS.80).aspx
http://msdn2.microsoft.com/en-us/lib...40(VS.80).aspx