Возможный обходной путь влечет за собой создание серверных компонентов, которые логически эквивалентны формам. Все такие компоненты содержатся в одной серверной форме, но предоставляют вам подмножество функций, которые позволяют им собирать и отправлять некоторые входные данные на внешнюю страницу. Самый простой способ создания таких встраиваемых компонентов - через пользовательские элементы управления.
Идея состоит в том, что вы создаете пользовательский элемент управления для каждой логической формы, которую нужно отобразить. Окончательная структура страницы выглядит следующим образом:
<form runat="server">
<msdn:MyRegForm runat="server" id="userRegForm"
action="register.aspx" />
<hr>
<msdn:MyLogForm runat="server" id="userLogForm"
action="login.aspx" />
</form>
В дополнение к управлению дочерними элементами управления пользовательские элементы управления также предоставляют базовый набор функций, таких как свойство Action.
Более подробный пример того, как бороться с этой проблемой , можно найти здесь .