Это нормальное поведение asp.net webforms? - PullRequest
1 голос
/ 17 марта 2011

У меня есть дочерняя страница (с использованием главных страниц), куда я хочу добавить обычную (базовую HTML-форму).Когда я смотрю на источник страницы, теги удаляются.Я знаю, что могу иметь только одну, но включает ли она обычные html-формы, и если да, то будет ли она автоматически удаляться?

1 Ответ

1 голос
/ 21 марта 2011

Проверьте ответ Стивена Чена в этой теме

http://bytes.com/topic/asp-net/answers/482951-form-runat-server-tag-masterpage-environment

В основном кажется, что сам HTML не поддерживает вложение форм, то есть то, что должно вызывать проблему, так как ваши другие формы находятся внутри формы мастер-страницы. Так что вы можете попробовать либо постраничную публикацию, как упомянуто в вышеупомянутой теме, либо попробовать решения, упомянутые здесь. Использование встроенных стандартных HTML-форм с ASP.NET

от W3.org

В одном документе может быть несколько форм, но элемент FORM не может быть вложенным.

http://www.w3.org/MarkUp/html3/forms.html

Также, когда я проверял сценарий с мастер-страницей, тег вложенной формы присутствует, но он не работает, если я помещаю действие вложенной формы на другую страницу и пытаюсь опубликовать вложенную форму, он отправляет сообщение на страница, указанная во внешней форме (которая находится на главной странице).

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