Почему вложенные формы в Asp.net MVC не имеют области видимости? - PullRequest
0 голосов
/ 07 января 2011

У меня есть форма, в которой есть несколько форм в asp.net mvc. Вложенные формы используют помощники ajax и являются формами ajax.

Вложенные формы ВСЕГДА публикуют действие исходной формы, а не их действие.

Почему? Почему я не могу иметь несколько форм на одной странице?

Ответы [ 2 ]

5 голосов
/ 07 января 2011

На странице может быть сколько угодно форм, но вы не можете их вкладывать.

Это не имеет ничего общего с ASP.NET или MVC, это тег HTML form, который не допускает вложение. Если вы попытаетесь вложить формы, браузер проигнорирует внутренний начальный тег формы.

0 голосов
/ 07 января 2011

Даже с точки зрения ASP.Net только одна форма с атрибутом runat="server" может использоваться на веб-странице.В противном случае появится ошибка времени выполнения, которая остановит процесс создания страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...