Как создать вложенную форму в Asp.net - PullRequest
0 голосов
/ 10 января 2010

У меня простой сайт, и я использую masterPage для разработки своего шаблона.

все работает нормально, но когда я добавляю в него поле пользовательского поиска (Google), мои страницы исправляются.

Infact Asp не поддерживает вложенную форму и, как вы все знаете, Google использует простую форму для получения запросов от пользователей.

поэтому сначала я делаю редизайн своего сайта и помещаю в него 2 формы. Одна серверная форма для содержания моих страниц и одна другая форма для окна поиска Google. пока здесь все работает нормально.

поэтому я заставляю добавить 2 новые кнопки рядом с моим окном поиска, и эти кнопки нуждаются в форме runat = server, поэтому теперь мне нужен подход, позволяющий мне включить третью форму (второй runat = server form) или найти подход использовать простую форму внутри формы runat = server, на самом деле

Как я могу поместить 2 формы друг в друга или как мы можем включить вложенную форму?

Ответы [ 2 ]

2 голосов
/ 10 января 2010

Вложенные формы не будут возможны. Вам нужно заставить эти кнопки работать, не находясь в форме runat="server".

0 голосов
/ 10 января 2010

Причина. Asp Forms не являются элементами управления дисплеем и просто доступны в коде для программистов,

поэтому я использую его нерегулярно,

как вы все знаете, каждая разметка XML, такая как XHTML (asp), имеет некоторый элемент (в случае asp: control), и каждый элемент имеет свой собственный атрибут (в свойствах элементов управления asp)

так что мне просто нужно поместить свои элементы управления в элемент Form (root) и вызывать при загрузке страницы на клиентском компьютере всякий раз, когда браузер видит форму сервера, просто меняйте флаг на true (форма сервера доступна), тогда вы можете использовать все, что у вас есть внутри формы,

так что если вы можете лагом поместить свои элементы управления в форму, так что, ничего плохого не произойдет)

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