Nethaji chennai Ответов: 1

Если это возможно два интерфейса на одной странице


пользовательский интерфейс отличается от зависит от клиента но исходный код такой же отличается в дизайне страницы
зависит от ключа webconfig в одной форме.

Что я уже пробовал:

<!Элемент DOCTYPE в HTML общественности “-//W3C для//определения DTD HTML 4.0 с переходным//ванной” &ГТ;

< HTML>

< голова>

в <название>в файл webform1&ЛТ;/название&ГТ;

& lt;script runat=" server "language=" C#”>

private void Page_Load(отправитель объекта, система.EventArgs e)

{

Форма 1. Видимый = !Форма 1. Видимая;

Формы Form2.Видно = !Формы Form2.Видно;

}

< / script>

< / HEAD>

& lt;body MS_POSITIONING= " GridLayout”>

&ЛТ;форме ID="форма form1" метод="сообщение" атрибут runat="сервер" и GT;

&ЛТ;АСП:текстовое поле с ID="поле textbox2" атрибут runat="server"и&ГТ;форма form1

<asp: Button Runat=server ID= " Button1″ Имя= " Button1″ Text= "Нажмите, чтобы увидеть форму 2"/>

< / форма>

&ЛТ;форме ID="формы Form2" метод="сообщение" атрибут runat="сервер" виден="ложно"и GT;

&ЛТ;АСП:текстовое поле с ID="элемент textbox1" атрибут runat="server"и&ГТ;формы Form2

<asp: кнопка Runat=идентификатор сервера= " Button2″ Наименование=”элемент button2″ Text= "Нажмите, чтобы увидеть форму 1"/>

< / форма>

< / body>

< / HTML>

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли.
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

jgakenhe

Вы можете столкнуться с проблемами, имея 2 тега формы на странице, лучше всего было бы следовать приведенному ниже решению, показывая и скрывая элементы управления с тегами div в пределах 1 тега формы. Во-вторых, MS_POSITIONING=”GridLayout” не очень хорошо работал в 2003 году и даст вам припадки, если вы попытаетесь использовать его с современными браузерами.

1 Ответов

Рейтинг:
4

ZurdoDev

Конечно, вы можете сделать другой пользовательский интерфейс в зависимости от настроек. Если изменения очень малы, то просто используйте оператор if и скройте или покажите отдельные элементы управления. Если пользовательский интерфейс сильно отличается, но вы все равно хотите одну и ту же страницу, то я предлагаю сделать разные дивы и поместить все в каждый из них.

Установите runat= "server" на вашем div, чтобы вы могли ссылаться на него в C#, а затем просто скрыть и показать соответствующие divs на основе ваших настроек.